Condividi tramite


EndpointFilterExtensions.AddEndpointFilter Metodo

Definizione

Overload

AddEndpointFilter<TBuilder,TFilterType>(TBuilder)

Registra un filtro di tipo TFilterType nel gestore della route.

AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter)

Registra un filtro nel gestore della route.

AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>)

Registra un filtro assegnato a un delegato nel gestore della route.

AddEndpointFilter<TFilterType>(RouteHandlerBuilder)

Registra un filtro di tipo TFilterType nel gestore della route.

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Registra un filtro di tipo TFilterType nel gestore della route.

AddEndpointFilter<TBuilder,TFilterType>(TBuilder)

Origine:
EndpointFilterExtensions.cs

Registra un filtro di tipo TFilterType nel gestore della route.

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

Parametri di tipo

TBuilder

Tipo di IEndpointConventionBuilder oggetto da configurare.

TFilterType

Tipo di oggetto IEndpointFilter da registrare.

Parametri

builder
TBuilder

Oggetto RouteHandlerBuilder.

Restituisce

TBuilder

Oggetto RouteHandlerBuilder che può essere usato per personalizzare ulteriormente il gestore della route.

Si applica a

AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter)

Origine:
EndpointFilterExtensions.cs

Registra un filtro nel gestore della route.

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

Parametri di tipo

TBuilder

Parametri

builder
TBuilder

Oggetto RouteHandlerBuilder.

filter
IEndpointFilter

IEndpointFilter da registrare.

Restituisce

TBuilder

Oggetto RouteHandlerBuilder che può essere usato per personalizzare ulteriormente il gestore della route.

Si applica a

AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>)

Origine:
EndpointFilterExtensions.cs

Registra un filtro assegnato a un delegato nel gestore della route.

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

Parametri di tipo

TBuilder

Parametri

builder
TBuilder

Oggetto RouteHandlerBuilder.

routeHandlerFilter
Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>

Metodo che rappresenta la logica principale del filtro.

Restituisce

TBuilder

Oggetto RouteHandlerBuilder che può essere usato per personalizzare ulteriormente il gestore della route.

Si applica a

AddEndpointFilter<TFilterType>(RouteHandlerBuilder)

Origine:
EndpointFilterExtensions.cs

Registra un filtro di tipo TFilterType nel gestore della route.

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

Parametri di tipo

TFilterType

Tipo di oggetto IEndpointFilter da registrare.

Parametri

Restituisce

Oggetto RouteHandlerBuilder che può essere usato per personalizzare ulteriormente il gestore della route.

Si applica a

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Origine:
EndpointFilterExtensions.cs

Registra un filtro di tipo TFilterType nel gestore della route.

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

Parametri di tipo

TFilterType

Tipo di oggetto IEndpointFilter da registrare.

Parametri

Restituisce

Oggetto RouteHandlerBuilder che può essere usato per personalizzare ulteriormente il gestore della route.

Si applica a