RouteHandlerBuilder Clase
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í.
Compila convenciones que se usarán para la personalización de instancias de MapAction EndpointBuilder .
public sealed class RouteHandlerBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
type RouteHandlerBuilder = class
interface IEndpointConventionBuilder
Public NotInheritable Class RouteHandlerBuilder
Implements IEndpointConventionBuilder
- Herencia
-
RouteHandlerBuilder
- Implementaciones
Constructores
RouteHandlerBuilder(IEnumerable<IEndpointConventionBuilder>) |
Crea una instancia de una nueva RouteHandlerBuilder instancia determinada de varias IEndpointConventionBuilder instancias. |
Métodos
Add(Action<EndpointBuilder>) |
Agrega la convención especificada al generador. Las convenciones se usan para personalizar EndpointBuilder instancias. |
Finally(Action<EndpointBuilder>) |
Registra la convención especificada para su ejecución después de las convenciones registradas a través de Add(Action<EndpointBuilder>) |
Métodos de extensión
DisableRequestTimeout(IEndpointConventionBuilder) |
Deshabilita el tiempo de espera de la solicitud en los puntos de conexión. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Especifica una directiva de tiempo de espera para los puntos de conexión. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Especifica una directiva de tiempo de espera para los puntos de conexión. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Especifica un tiempo de espera para los puntos de conexión. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Cortocircuito de los puntos de conexión. La ejecución del punto de conexión se producirá en el middleware useRouting en lugar de UseEndpoint. |
AddEndpointFilter<TFilterType>(RouteHandlerBuilder) |
Registra un filtro de tipo |
Accepts(RouteHandlerBuilder, Type, Boolean, String, String[]) |
Agrega IAcceptsMetadata a para Metadata todos los puntos de conexión generados por |
Accepts(RouteHandlerBuilder, Type, String, String[]) |
Agrega IAcceptsMetadata a para Metadata todos los puntos de conexión generados por |
Accepts<TRequest>(RouteHandlerBuilder, Boolean, String, String[]) |
Agrega IAcceptsMetadata a para Metadata todos los puntos de conexión generados por |
Accepts<TRequest>(RouteHandlerBuilder, String, String[]) |
Agrega IAcceptsMetadata a para Metadata todos los puntos de conexión generados por |
ExcludeFromDescription(RouteHandlerBuilder) |
Agrega a IExcludeFromDescriptionMetadata para Metadata todos los puntos de conexión generados por |
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
Agrega un IProducesResponseTypeMetadata objeto a para Metadata todos los puntos de conexión generados por |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
Agrega un IProducesResponseTypeMetadata objeto a para Metadata todos los puntos de conexión generados por |
ProducesProblem(RouteHandlerBuilder, Int32, String) |
Agrega un IProducesResponseTypeMetadata objeto con un ProblemDetails tipo a Metadata para todos los puntos de conexión generados por |
ProducesValidationProblem(RouteHandlerBuilder, Int32, String) |
Agrega un IProducesResponseTypeMetadata objeto con un HttpValidationProblemDetails tipo a Metadata para todos los puntos de conexión generados por |
WithTags(RouteHandlerBuilder, String[]) |
Agrega a ITagsMetadata para Metadata todos los puntos de conexión generados por |