RequestDelegateFactoryOptions.EndpointBuilder Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Modificabile EndpointBuilder utilizzata per facilitare la creazione di RequestDelegate.
Viene usato principalmente per eseguire FilterFactories e popolare .Metadata
Deve RequestDelegate essere null
. Dopo la chiamata a , RequestDelegate sarà uguale RequestDelegatea Create(Delegate, RequestDelegateFactoryOptions).
public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder
Valore della proprietà
Commenti
Tutti i metadati già Metadata in verranno inclusi in EndpointMetadataprima della maggior parte dei metadati dedotti durante la RequestDelegate creazione di e prima di tutti i metadati forniti dai tipi nella firma del delegato che implementano IEndpointMetadataProvider o IEndpointParameterMetadataProvider. L'eccezione a questa regola generale è quella IAcceptsMetadata che Create(Delegate, RequestDelegateFactoryOptions) deduce automaticamente senza provider di metadati personalizzati che viene invece inserita all'inizio per assegnargli la precedenza più bassa. I provider di metadati personalizzati possono scegliere di inserire i metadati all'inizio per dare la precedenza più bassa, ma questo è insolito.