EndpointFilterExtensions.AddEndpointFilter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddEndpointFilter<TBuilder,TFilterType>(TBuilder) |
Registriert einen Filter vom Typ |
AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter) |
Registriert einen Filter für den Routenhandler. |
AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>) |
Registriert einen Filter mit einem Delegaten für den Routenhandler. |
AddEndpointFilter<TFilterType>(RouteHandlerBuilder) |
Registriert einen Filter vom Typ |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Registriert einen Filter vom Typ |
AddEndpointFilter<TBuilder,TFilterType>(TBuilder)
- Quelle:
- EndpointFilterExtensions.cs
Registriert einen Filter vom Typ TFilterType
für den Routenhandler.
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
Typparameter
- TBuilder
Der Typ des IEndpointConventionBuilder zu konfigurierenden.
- TFilterType
Der Typ des IEndpointFilter zu registrierenden.
Parameter
- builder
- TBuilder
Die RouteHandlerBuilder.
Gibt zurück
Eine RouteHandlerBuilder , die verwendet werden kann, um den Routenhandler weiter anzupassen.
Gilt für:
AddEndpointFilter<TBuilder>(TBuilder, IEndpointFilter)
- Quelle:
- EndpointFilterExtensions.cs
Registriert einen Filter für den Routenhandler.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Die RouteHandlerBuilder.
- filter
- IEndpointFilter
Die zu registrierende IEndpointFilter.
Gibt zurück
Eine RouteHandlerBuilder , die verwendet werden kann, um den Routenhandler weiter anzupassen.
Gilt für:
AddEndpointFilter<TBuilder>(TBuilder, Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>)
- Quelle:
- EndpointFilterExtensions.cs
Registriert einen Filter mit einem Delegaten für den Routenhandler.
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
Typparameter
- TBuilder
Parameter
- builder
- TBuilder
Die RouteHandlerBuilder.
- routeHandlerFilter
- Func<EndpointFilterInvocationContext,EndpointFilterDelegate,ValueTask<Object>>
Eine Methode, die die Kernlogik des Filters darstellt.
Gibt zurück
Eine RouteHandlerBuilder , die verwendet werden kann, um den Routenhandler weiter anzupassen.
Gilt für:
AddEndpointFilter<TFilterType>(RouteHandlerBuilder)
- Quelle:
- EndpointFilterExtensions.cs
Registriert einen Filter vom Typ TFilterType
für den Routenhandler.
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
Typparameter
- TFilterType
Der Typ des IEndpointFilter zu registrierenden.
Parameter
- builder
- RouteHandlerBuilder
Die RouteHandlerBuilder.
Gibt zurück
Eine RouteHandlerBuilder , die verwendet werden kann, um den Routenhandler weiter anzupassen.
Gilt für:
AddEndpointFilter<TFilterType>(RouteGroupBuilder)
- Quelle:
- EndpointFilterExtensions.cs
Registriert einen Filter vom Typ TFilterType
für den Routenhandler.
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
Typparameter
- TFilterType
Der Typ des IEndpointFilter zu registrierenden.
Parameter
- builder
- RouteGroupBuilder
Die RouteHandlerBuilder.
Gibt zurück
Eine RouteHandlerBuilder , die verwendet werden kann, um den Routenhandler weiter anzupassen.