Udostępnij za pośrednictwem


RequestDelegateFactoryOptions.EndpointBuilder Właściwość

Definicja

Modyfikowalny EndpointBuilder używany do pomocy w tworzeniu obiektu RequestDelegate. Jest to używane głównie do uruchamiania FilterFactories i wypełniania wywnioskowanych Metadata. Musi RequestDelegate to być null. Po wywołaniu metody Create(Delegate, RequestDelegateFactoryOptions)RequestDelegate , będzie taka sama jak RequestDelegate.

public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder

Wartość właściwości

Uwagi

Wszystkie metadane już w Metadata programie będą uwzględniane EndpointMetadataprzed wywnioskowania większości metadanych podczas tworzenia RequestDelegate i przed wszelkimi metadanymi dostarczonymi przez typy w podpisie delegata, który implementuje IEndpointMetadataProvider lub IEndpointParameterMetadataProvider. Wyjątkiem od tej ogólnej reguły jest IAcceptsMetadata to, że Create(Delegate, RequestDelegateFactoryOptions) wnioskowanie automatycznie bez żadnych niestandardowych dostawców metadanych, które zamiast tego są wstawiane na początku, aby dać niższy pierwszeństwo. Niestandardowi dostawcy metadanych mogą wybrać, aby wstawić swoje metadane na początku, aby zapewnić niższy priorytet, ale jest to nietypowe.

Dotyczy