EndpointFilterExtensions.AddEndpointFilter Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
AddEndpointFilter<TBuilder,TFilterType>(TBuilder) |
Mendaftarkan filter jenis |
AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter) |
Mendaftarkan filter ke handler rute. |
AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>) |
Mendaftarkan filter yang diberikan delegasi ke penangan rute. |
AddEndpointFilter<TFilterType>(RouteHandlerBuilder) |
Mendaftarkan filter jenis |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Mendaftarkan filter jenis |
AddEndpointFilter<TBuilder,TFilterType>(TBuilder)
- Sumber:
- EndpointFilterExtensions.cs
Mendaftarkan filter jenis TFilterType
ke handler rute.
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
Jenis parameter
- TBuilder
Jenis yang akan dikonfigurasi IEndpointConventionBuilder .
- TFilterType
Jenis yang akan IEndpointFilter didaftarkan.
Parameter
- builder
- TBuilder
Mengembalikan
Yang RouteHandlerBuilder dapat digunakan untuk menyesuaikan handler rute lebih lanjut.
Berlaku untuk
AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter)
- Sumber:
- EndpointFilterExtensions.cs
Mendaftarkan filter ke handler rute.
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
Jenis parameter
- TBuilder
Parameter
- builder
- TBuilder
- filter
- IEndpointFilter
Untuk IEndpointFilter mendaftar.
Mengembalikan
Yang RouteHandlerBuilder dapat digunakan untuk menyesuaikan handler rute lebih lanjut.
Berlaku untuk
AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>)
- Sumber:
- EndpointFilterExtensions.cs
Mendaftarkan filter yang diberikan delegasi ke penangan rute.
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
Jenis parameter
- TBuilder
Parameter
- builder
- TBuilder
- routeHandlerFilter
- Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>
Metode yang mewakili logika inti filter.
Mengembalikan
Yang RouteHandlerBuilder dapat digunakan untuk menyesuaikan handler rute lebih lanjut.
Berlaku untuk
AddEndpointFilter<TFilterType>(RouteHandlerBuilder)
- Sumber:
- EndpointFilterExtensions.cs
Mendaftarkan filter jenis TFilterType
ke handler rute.
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
Jenis parameter
- TFilterType
Jenis yang akan IEndpointFilter didaftarkan.
Parameter
- builder
- RouteHandlerBuilder
Mengembalikan
Yang RouteHandlerBuilder dapat digunakan untuk menyesuaikan handler rute lebih lanjut.
Berlaku untuk
AddEndpointFilter<TFilterType>(RouteGroupBuilder)
- Sumber:
- EndpointFilterExtensions.cs
Mendaftarkan filter jenis TFilterType
ke handler rute.
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
Jenis parameter
- TFilterType
Jenis yang akan IEndpointFilter didaftarkan.
Parameter
- builder
- RouteGroupBuilder
Mengembalikan
Yang RouteHandlerBuilder dapat digunakan untuk menyesuaikan handler rute lebih lanjut.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk