RequestDelegateFactoryOptions.EndpointBuilder Propriété

Définition

Mutable EndpointBuilder utilisé pour faciliter la création de .RequestDelegate Il est principalement utilisé pour exécuter FilterFactories et remplir les données déduites Metadata. Le RequestDelegate doit être défini sur null. Après l’appel à , RequestDelegate sera identique à .RequestDelegateCreate(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

Valeur de propriété

Remarques

Toutes les métadonnées déjà dans Metadata seront incluses dans EndpointMetadataavant la plupart des métadonnées déduites lors de la création de et RequestDelegateavant les métadonnées fournies par les types dans la signature déléguée qui implémentent IEndpointMetadataProvider ou IEndpointParameterMetadataProvider. L’exception à cette règle générale est la IAcceptsMetadata qui Create(Delegate, RequestDelegateFactoryOptions) déduit automatiquement sans fournisseurs de métadonnées personnalisés qui sont insérés au début pour lui donner une priorité inférieure. Les fournisseurs de métadonnées personnalisés peuvent choisir d’insérer leurs métadonnées au début pour accorder une priorité inférieure, mais cela est inhabituel.

S’applique à