Freigeben über


ClaimsTransformationAppBuilderExtensions.UseClaimsTransformation Methode

Definition

Überlädt

UseClaimsTransformation(IApplicationBuilder)

Fügt die ClaimsTransformationMiddleware Middleware der angegebenen IApplicationBuilderhinzu, wodurch Anspruchstransformationsfunktionen aktiviert werden.

UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions)

Fügt die ClaimsTransformationMiddleware Middleware der angegebenen IApplicationBuilderhinzu, wodurch Anspruchstransformationsfunktionen aktiviert werden.

UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>)

Fügt die ClaimsTransformationMiddleware Middleware der angegebenen IApplicationBuilderhinzu, wodurch Anspruchstransformationsfunktionen aktiviert werden.

UseClaimsTransformation(IApplicationBuilder)

Fügt die ClaimsTransformationMiddleware Middleware der angegebenen IApplicationBuilderhinzu, wodurch Anspruchstransformationsfunktionen aktiviert werden.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseClaimsTransformation(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseClaimsTransformation (this Microsoft.AspNetCore.Builder.IApplicationBuilder app);
static member UseClaimsTransformation : Microsoft.AspNetCore.Builder.IApplicationBuilder -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseClaimsTransformation (app As IApplicationBuilder) As IApplicationBuilder

Parameter

app
IApplicationBuilder

Der IApplicationBuilder , dem die Middleware hinzugefügt werden soll.

Gibt zurück

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen ist.

Gilt für:

UseClaimsTransformation(IApplicationBuilder, ClaimsTransformationOptions)

Fügt die ClaimsTransformationMiddleware Middleware der angegebenen IApplicationBuilderhinzu, wodurch Anspruchstransformationsfunktionen aktiviert werden.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseClaimsTransformation(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Microsoft::AspNetCore::Builder::ClaimsTransformationOptions ^ options);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseClaimsTransformation (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Microsoft.AspNetCore.Builder.ClaimsTransformationOptions options);
static member UseClaimsTransformation : Microsoft.AspNetCore.Builder.IApplicationBuilder * Microsoft.AspNetCore.Builder.ClaimsTransformationOptions -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseClaimsTransformation (app As IApplicationBuilder, options As ClaimsTransformationOptions) As IApplicationBuilder

Parameter

app
IApplicationBuilder

Der IApplicationBuilder , dem die Middleware hinzugefügt werden soll.

options
ClaimsTransformationOptions

Die ClaimsTransformationOptions , mit der die Middleware konfiguriert werden soll.

Gibt zurück

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen ist.

Gilt für:

UseClaimsTransformation(IApplicationBuilder, Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>)

Fügt die ClaimsTransformationMiddleware Middleware der angegebenen IApplicationBuilderhinzu, wodurch Anspruchstransformationsfunktionen aktiviert werden.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseClaimsTransformation(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ app, Func<Microsoft::AspNetCore::Authentication::ClaimsTransformationContext ^, System::Threading::Tasks::Task<System::Security::Claims::ClaimsPrincipal ^> ^> ^ transform);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseClaimsTransformation (this Microsoft.AspNetCore.Builder.IApplicationBuilder app, Func<Microsoft.AspNetCore.Authentication.ClaimsTransformationContext,System.Threading.Tasks.Task<System.Security.Claims.ClaimsPrincipal>> transform);
static member UseClaimsTransformation : Microsoft.AspNetCore.Builder.IApplicationBuilder * Func<Microsoft.AspNetCore.Authentication.ClaimsTransformationContext, System.Threading.Tasks.Task<System.Security.Claims.ClaimsPrincipal>> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseClaimsTransformation (app As IApplicationBuilder, transform As Func(Of ClaimsTransformationContext, Task(Of ClaimsPrincipal))) As IApplicationBuilder

Parameter

app
IApplicationBuilder

Der IApplicationBuilder , dem die Middleware hinzugefügt werden soll.

transform
Func<ClaimsTransformationContext,Task<ClaimsPrincipal>>

Eine Funktion, die eine asynchron in eine ClaimsPrincipal andere transformiert.

Gibt zurück

Ein Verweis auf diese Instanz, nachdem der Vorgang abgeschlossen ist.

Gilt für: