RequestDelegateFactoryOptions.EndpointBuilder Proprietà

Definizione

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.

Si applica a