RequestDelegateFactoryOptions.EndpointBuilder Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.