RequestDelegateFactoryOptions.EndpointBuilder Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La mutable EndpointBuilder usada para ayudar en la creación de .RequestDelegate
Esto se usa principalmente para ejecutar FilterFactories y rellenar inferido Metadata.
RequestDelegate debe ser null
. Después de llamar a Create(Delegate, RequestDelegateFactoryOptions), RequestDelegate será igual RequestDelegateque .
public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder
Valor de propiedad
Comentarios
Todos los metadatos que ya estén en se incluirán antesMetadataEndpointMetadata de la mayoría de los metadatos inferidos durante la RequestDelegate creación de y antes de los metadatos proporcionados por los tipos de la firma de delegado que implementan IEndpointMetadataProvider o IEndpointParameterMetadataProvider. La excepción a esta regla general es la IAcceptsMetadata que Create(Delegate, RequestDelegateFactoryOptions) deduce automáticamente sin ningún proveedor de metadatos personalizado que, en su lugar, se inserta al principio para darle prioridad inferior. Los proveedores de metadatos personalizados pueden optar por insertar sus metadatos al principio para dar prioridad inferior, pero esto es inusual.