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 |