Aracılığıyla paylaş


EndpointFilterExtensions.AddEndpointFilter Yöntem

Tanım

Aşırı Yüklemeler

AddEndpointFilter<TBuilder,TFilterType>(TBuilder)

Yol işleyicisine türünde TFilterType bir filtre kaydeder.

AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter)

Bir filtreyi yol işleyicisine kaydeder.

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

Bir temsilci verilen filtreyi yol işleyicisine kaydeder.

AddEndpointFilter<TFilterType>(RouteHandlerBuilder)

Yol işleyicisine türünde TFilterType bir filtre kaydeder.

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Yol işleyicisine türünde TFilterType bir filtre kaydeder.

AddEndpointFilter<TBuilder,TFilterType>(TBuilder)

Kaynak:
EndpointFilterExtensions.cs

Yol işleyicisine türünde TFilterType bir filtre kaydeder.

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

Tür Parametreleri

TBuilder

Yapılandırılan öğesinin IEndpointConventionBuilder türü.

TFilterType

Kaydedilecek öğesinin IEndpointFilter türü.

Parametreler

builder
TBuilder

RouteHandlerBuilder.

Döndürülenler

TBuilder

RouteHandlerBuilder Yol işleyicisini daha fazla özelleştirmek için kullanılabilecek bir.

Şunlara uygulanır

AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter)

Kaynak:
EndpointFilterExtensions.cs

Bir filtreyi yol işleyicisine kaydeder.

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

Tür Parametreleri

TBuilder

Parametreler

builder
TBuilder

RouteHandlerBuilder.

filter
IEndpointFilter

IEndpointFilter Kaydedilecek.

Döndürülenler

TBuilder

RouteHandlerBuilder Yol işleyicisini daha fazla özelleştirmek için kullanılabilecek bir.

Şunlara uygulanır

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

Kaynak:
EndpointFilterExtensions.cs

Bir temsilci verilen filtreyi yol işleyicisine kaydeder.

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

Tür Parametreleri

TBuilder

Parametreler

builder
TBuilder

RouteHandlerBuilder.

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

Filtrenin temel mantığını temsil eden bir yöntem.

Döndürülenler

TBuilder

RouteHandlerBuilder Yol işleyicisini daha fazla özelleştirmek için kullanılabilecek bir.

Şunlara uygulanır

AddEndpointFilter<TFilterType>(RouteHandlerBuilder)

Kaynak:
EndpointFilterExtensions.cs

Yol işleyicisine türünde TFilterType bir filtre kaydeder.

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

Tür Parametreleri

TFilterType

Kaydedilecek öğesinin IEndpointFilter türü.

Parametreler

Döndürülenler

RouteHandlerBuilder Yol işleyicisini daha fazla özelleştirmek için kullanılabilecek bir.

Şunlara uygulanır

AddEndpointFilter<TFilterType>(RouteGroupBuilder)

Kaynak:
EndpointFilterExtensions.cs

Yol işleyicisine türünde TFilterType bir filtre kaydeder.

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

Tür Parametreleri

TFilterType

Kaydedilecek öğesinin IEndpointFilter türü.

Parametreler

Döndürülenler

RouteHandlerBuilder Yol işleyicisini daha fazla özelleştirmek için kullanılabilecek bir.

Şunlara uygulanır