RouteHandlerBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kompiluje konwencje, które będą używane do dostosowywania wystąpień usługi MapAction EndpointBuilder .
public sealed class RouteHandlerBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
type RouteHandlerBuilder = class
interface IEndpointConventionBuilder
Public NotInheritable Class RouteHandlerBuilder
Implements IEndpointConventionBuilder
- Dziedziczenie
-
RouteHandlerBuilder
- Implementuje
Konstruktory
RouteHandlerBuilder(IEnumerable<IEndpointConventionBuilder>) |
Tworzy wystąpienie nowego RouteHandlerBuilder wystąpienia z wieloma IEndpointConventionBuilder wystąpieniami. |
Metody
Add(Action<EndpointBuilder>) |
Dodaje określoną konwencję do konstruktora. Konwencje służą do dostosowywania EndpointBuilder wystąpień. |
Finally(Action<EndpointBuilder>) |
Rejestruje określoną konwencję wykonywania po konwencji zarejestrowanych za pośrednictwem Add(Action<EndpointBuilder>) |
Metody rozszerzania
DisableRequestTimeout(IEndpointConventionBuilder) |
Wyłącza limit czasu żądania w punktach końcowych. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Określa zasady limitu czasu dla punktów końcowych. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Określa zasady limitu czasu dla punktów końcowych. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Określa limit czasu dla punktów końcowych. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Zwarcie punktów końcowych. Wykonanie punktu końcowego zostanie wykonane w rozwiązaniu pośredniczącym UseRouting zamiast useEndpoint. |
AddEndpointFilter<TFilterType>(RouteHandlerBuilder) |
Rejestruje filtr typu |
Accepts(RouteHandlerBuilder, Type, Boolean, String, String[]) |
Dodaje IAcceptsMetadata parametr do elementu Metadata dla wszystkich punktów końcowych utworzonych przez |
Accepts(RouteHandlerBuilder, Type, String, String[]) |
Dodaje IAcceptsMetadata parametr do elementu Metadata dla wszystkich punktów końcowych utworzonych przez |
Accepts<TRequest>(RouteHandlerBuilder, Boolean, String, String[]) |
Dodaje IAcceptsMetadata parametr do elementu Metadata dla wszystkich punktów końcowych utworzonych przez |
Accepts<TRequest>(RouteHandlerBuilder, String, String[]) |
Dodaje IAcceptsMetadata parametr do elementu Metadata dla wszystkich punktów końcowych utworzonych przez |
ExcludeFromDescription(RouteHandlerBuilder) |
Dodaje element IExcludeFromDescriptionMetadata do Metadata elementu dla wszystkich punktów końcowych utworzonych przez program |
Produces(RouteHandlerBuilder, Int32, Type, String, String[]) |
Dodaje element IProducesResponseTypeMetadata do Metadata elementu dla wszystkich punktów końcowych generowanych przez |
Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[]) |
Dodaje element IProducesResponseTypeMetadata do Metadata elementu dla wszystkich punktów końcowych generowanych przez |
ProducesProblem(RouteHandlerBuilder, Int32, String) |
Dodaje element IProducesResponseTypeMetadata z typem ProblemDetails do Metadata dla wszystkich punktów końcowych utworzonych przez program |
ProducesValidationProblem(RouteHandlerBuilder, Int32, String) |
Dodaje element IProducesResponseTypeMetadata z typem HttpValidationProblemDetails do Metadata dla wszystkich punktów końcowych utworzonych przez program |
WithTags(RouteHandlerBuilder, String[]) |
Dodaje element ITagsMetadata do Metadata elementu dla wszystkich punktów końcowych utworzonych przez program |