RequestDelegateFactoryOptions.EndpointBuilder Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Proměnlivá tabulka EndpointBuilder používaná k vytvoření RequestDelegate.
To se primárně používá ke spuštění FilterFactories a naplnění odvozené Metadata.
Musí RequestDelegate být null
. Po volání bude Create(Delegate, RequestDelegateFactoryOptions)RequestDelegate funkce stejná jako RequestDelegate.
public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder
Hodnota vlastnosti
Poznámky
Všechna metadata, která už jsou v souboru Metadata , budou zahrnuta EndpointMetadatapřed většinou metadat odvozených RequestDelegate při vytváření a před libovolnými metadaty poskytnutými typy v podpisu delegáta, který implementuje IEndpointMetadataProvider nebo IEndpointParameterMetadataProvider. Výjimkou z tohoto obecného pravidla je IAcceptsMetadata to, že Create(Delegate, RequestDelegateFactoryOptions) automaticky odvodí bez zprostředkovatelů vlastních metadat, které se místo toho vloží na začátku, aby získal nižší prioritu. Vlastní poskytovatelé metadat se můžou rozhodnout, že svá metadata vloží na začátku, aby měli nižší prioritu, ale to je neobvyklé.