Condividi tramite


RemoteAuthenticationBuilderExtensions.AddAccountClaimsPrincipalFactory Metodo

Definizione

Overload

AddAccountClaimsPrincipalFactory<TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<RemoteAuthenticationState,RemoteUserAccount>)

Sostituisce l'oggetto esistente AccountClaimsPrincipalFactory<TAccount> con la factory utente definita da TAccountClaimsPrincipalFactory.

AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccount, TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, TAccount>)

Sostituisce l'oggetto esistente AccountClaimsPrincipalFactory<TAccount> con la factory utente definita da TAccountClaimsPrincipalFactory.

AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, RemoteUserAccount>)

Sostituisce l'oggetto esistente AccountClaimsPrincipalFactory<TAccount> con la factory utente definita da TAccountClaimsPrincipalFactory.

AddAccountClaimsPrincipalFactory<TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<RemoteAuthenticationState,RemoteUserAccount>)

Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs

Sostituisce l'oggetto esistente AccountClaimsPrincipalFactory<TAccount> con la factory utente definita da TAccountClaimsPrincipalFactory.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddAccountClaimsPrincipalFactory<TAccountClaimsPrincipalFactory> (this Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> builder) where TAccountClaimsPrincipalFactory : Microsoft.AspNetCore.Components.WebAssembly.Authentication.AccountClaimsPrincipalFactory<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>;
static member AddAccountClaimsPrincipalFactory : Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> (requires 'AccountClaimsPrincipalFactory :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.AccountClaimsPrincipalFactory<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>)
<Extension()>
Public Function AddAccountClaimsPrincipalFactory(Of TAccountClaimsPrincipalFactory As AccountClaimsPrincipalFactory(Of RemoteUserAccount)) (builder As IRemoteAuthenticationBuilder(Of RemoteAuthenticationState, RemoteUserAccount)) As IRemoteAuthenticationBuilder(Of RemoteAuthenticationState, RemoteUserAccount)

Parametri di tipo

TAccountClaimsPrincipalFactory

Nuovo tipo di factory utente.

Parametri

Restituisce

Oggetto IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>.

Si applica a

AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccount, TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, TAccount>)

Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs

Sostituisce l'oggetto esistente AccountClaimsPrincipalFactory<TAccount> con la factory utente definita da TAccountClaimsPrincipalFactory.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount> AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccount,TAccountClaimsPrincipalFactory> (this Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount> builder) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new() where TAccount : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount where TAccountClaimsPrincipalFactory : Microsoft.AspNetCore.Components.WebAssembly.Authentication.AccountClaimsPrincipalFactory<TAccount>;
static member AddAccountClaimsPrincipalFactory : Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, 'Account (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'Account :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount)> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, 'Account (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'Account :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount)> (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'Account :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount and 'AccountClaimsPrincipalFactory :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.AccountClaimsPrincipalFactory<'Account>)
<Extension()>
Public Function AddAccountClaimsPrincipalFactory(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}, TAccount As {RemoteAuthenticationStateNew}, TAccountClaimsPrincipalFactory As {RemoteAuthenticationStateNew}) (builder As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, TAccount)) As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, TAccount)

Parametri di tipo

TRemoteAuthenticationState

Stato di autenticazione remota.

TAccount

Tipo di account.

TAccountClaimsPrincipalFactory

Nuovo tipo di factory utente.

Parametri

Restituisce

Oggetto IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>.

Si applica a

AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, RemoteUserAccount>)

Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs
Origine:
RemoteAuthenticationBuilderExtensions.cs

Sostituisce l'oggetto esistente AccountClaimsPrincipalFactory<TAccount> con la factory utente definita da TAccountClaimsPrincipalFactory.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccountClaimsPrincipalFactory> (this Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> builder) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new() where TAccountClaimsPrincipalFactory : Microsoft.AspNetCore.Components.WebAssembly.Authentication.AccountClaimsPrincipalFactory<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>;
static member AddAccountClaimsPrincipalFactory : Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState))> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState))> (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'AccountClaimsPrincipalFactory :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.AccountClaimsPrincipalFactory<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>)
<Extension()>
Public Function AddAccountClaimsPrincipalFactory(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}, TAccountClaimsPrincipalFactory As {RemoteAuthenticationStateNew}) (builder As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, RemoteUserAccount)) As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, RemoteUserAccount)

Parametri di tipo

TRemoteAuthenticationState

Stato di autenticazione remota.

TAccountClaimsPrincipalFactory

Nuovo tipo di factory utente.

Parametri

Restituisce

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Oggetto IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>.

Si applica a