Share via


RequestDelegateFactoryOptions.EndpointBuilder Propiedad

Definición

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.

Se aplica a