Sdílet prostřednictvím


RequestDelegateFactoryOptions.EndpointBuilder Vlastnost

Definice

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é.

Platí pro