RequestDelegateFactoryOptions.EndpointBuilder Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.