EndpointFilterExtensions.AddEndpointFilter Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddEndpointFilter<TBuilder,TFilterType>(TBuilder) |
Yol işleyicisine türünde |
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 |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Yol işleyicisine türünde |
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
Döndürülenler
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
- filter
- IEndpointFilter
IEndpointFilter Kaydedilecek.
Döndürülenler
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
- routeHandlerFilter
- Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>
Filtrenin temel mantığını temsil eden bir yöntem.
Döndürülenler
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
- builder
- RouteHandlerBuilder
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
- builder
- RouteGroupBuilder
Döndürülenler
RouteHandlerBuilder Yol işleyicisini daha fazla özelleştirmek için kullanılabilecek bir.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin