EndpointFilterExtensions.AddEndpointFilter Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddEndpointFilter<TBuilder,TFilterType>(TBuilder) |
Inscrit un filtre de type |
AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter) |
Inscrit un filtre sur le gestionnaire de routes. |
AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>) |
Inscrit un filtre donné à un délégué sur le gestionnaire de routes. |
AddEndpointFilter<TFilterType>(RouteHandlerBuilder) |
Inscrit un filtre de type |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Inscrit un filtre de type |
AddEndpointFilter<TBuilder,TFilterType>(TBuilder)
Inscrit un filtre de type TFilterType
sur le gestionnaire de routes.
public static TBuilder AddEndpointFilter<TBuilder,TFilterType> (this TBuilder builder) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder where TFilterType : Microsoft.AspNetCore.Http.IEndpointFilter;
static member AddEndpointFilter : 'Builder -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder and 'FilterType :> Microsoft.AspNetCore.Http.IEndpointFilter)
<Extension()>
Public Function AddEndpointFilter(Of TBuilder As IEndpointConventionBuilder, TFilterType As IEndpointConventionBuilder) (builder As TBuilder) As TBuilder
Paramètres de type
- TBuilder
Type de à IEndpointConventionBuilder configurer.
- TFilterType
Type de à IEndpointFilter inscrire.
Paramètres
- builder
- TBuilder
L’RouteHandlerBuilderopérateur
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le gestionnaire d’itinéraires.
S’applique à
AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter)
Inscrit un filtre sur le gestionnaire de routes.
public static TBuilder AddEndpointFilter<TBuilder> (this TBuilder builder, Microsoft.AspNetCore.Http.IEndpointFilter filter) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member AddEndpointFilter : 'Builder * Microsoft.AspNetCore.Http.IEndpointFilter -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function AddEndpointFilter(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, filter As IEndpointFilter) As TBuilder
Paramètres de type
- TBuilder
Paramètres
- builder
- TBuilder
L’RouteHandlerBuilderopérateur
- filter
- IEndpointFilter
IEndpointFilter à inscrire.
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le gestionnaire d’itinéraires.
S’applique à
AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>)
Inscrit un filtre donné à un délégué sur le gestionnaire de routes.
public static TBuilder AddEndpointFilter<TBuilder> (this TBuilder builder, Func<Microsoft.AspNetCore.Http.EndpointFilterInvocationContext,Microsoft.AspNetCore.Http.EndpointFilterDelegate,System.Threading.Tasks.ValueTask<object?>> routeHandlerFilter) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member AddEndpointFilter : 'Builder * Func<Microsoft.AspNetCore.Http.EndpointFilterInvocationContext, Microsoft.AspNetCore.Http.EndpointFilterDelegate, System.Threading.Tasks.ValueTask<obj>> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function AddEndpointFilter(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, routeHandlerFilter As Func(Of EndpointFilterInvocationContext, EndpointFilterDelegate, ValueTask(Of Object))) As TBuilder
Paramètres de type
- TBuilder
Paramètres
- builder
- TBuilder
L’RouteHandlerBuilderopérateur
- routeHandlerFilter
- Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>
Méthode représentant la logique principale du filtre.
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le gestionnaire d’itinéraires.
S’applique à
AddEndpointFilter<TFilterType>(RouteHandlerBuilder)
Inscrit un filtre de type TFilterType
sur le gestionnaire de routes.
public static Microsoft.AspNetCore.Builder.RouteHandlerBuilder AddEndpointFilter<TFilterType> (this Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder) where TFilterType : Microsoft.AspNetCore.Http.IEndpointFilter;
static member AddEndpointFilter : Microsoft.AspNetCore.Builder.RouteHandlerBuilder -> Microsoft.AspNetCore.Builder.RouteHandlerBuilder (requires 'FilterType :> Microsoft.AspNetCore.Http.IEndpointFilter)
<Extension()>
Public Function AddEndpointFilter(Of TFilterType As IEndpointFilter) (builder As RouteHandlerBuilder) As RouteHandlerBuilder
Paramètres de type
- TFilterType
Type de à IEndpointFilter inscrire.
Paramètres
- builder
- RouteHandlerBuilder
L’RouteHandlerBuilderopérateur
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le gestionnaire d’itinéraires.
S’applique à
AddEndpointFilter<TFilterType>(RouteGroupBuilder)
Inscrit un filtre de type TFilterType
sur le gestionnaire de routes.
public static Microsoft.AspNetCore.Routing.RouteGroupBuilder AddEndpointFilter<TFilterType> (this Microsoft.AspNetCore.Routing.RouteGroupBuilder builder) where TFilterType : Microsoft.AspNetCore.Http.IEndpointFilter;
static member AddEndpointFilter : Microsoft.AspNetCore.Routing.RouteGroupBuilder -> Microsoft.AspNetCore.Routing.RouteGroupBuilder (requires 'FilterType :> Microsoft.AspNetCore.Http.IEndpointFilter)
<Extension()>
Public Function AddEndpointFilter(Of TFilterType As IEndpointFilter) (builder As RouteGroupBuilder) As RouteGroupBuilder
Paramètres de type
- TFilterType
Type de à IEndpointFilter inscrire.
Paramètres
- builder
- RouteGroupBuilder
L’RouteHandlerBuilderopérateur
Retours
RouteHandlerBuilder qui peut être utilisé pour personnaliser davantage le gestionnaire d’itinéraires.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour