RemoteAuthenticationBuilderExtensions.AddAccountClaimsPrincipalFactory 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
AddAccountClaimsPrincipalFactory<TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<RemoteAuthenticationState,RemoteUserAccount>) |
var olan AccountClaimsPrincipalFactory<TAccount> öğesini tarafından |
AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccount, TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, TAccount>) |
var olan AccountClaimsPrincipalFactory<TAccount> öğesini tarafından |
AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, RemoteUserAccount>) |
var olan AccountClaimsPrincipalFactory<TAccount> öğesini tarafından |
AddAccountClaimsPrincipalFactory<TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<RemoteAuthenticationState,RemoteUserAccount>)
var olan AccountClaimsPrincipalFactory<TAccount> öğesini tarafından TAccountClaimsPrincipalFactory
tanımlanan kullanıcı fabrikasıyla değiştirir.
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)
Tür Parametreleri
- TAccountClaimsPrincipalFactory
Yeni kullanıcı fabrikası türü.
Parametreler
Döndürülenler
IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>.
Şunlara uygulanır
AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccount, TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, TAccount>)
var olan AccountClaimsPrincipalFactory<TAccount> öğesini tarafından TAccountClaimsPrincipalFactory
tanımlanan kullanıcı fabrikasıyla değiştirir.
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)
Tür Parametreleri
- TRemoteAuthenticationState
Uzak kimlik doğrulama durumu.
- TAccount
Hesap türü.
- TAccountClaimsPrincipalFactory
Yeni kullanıcı fabrikası türü.
Parametreler
Döndürülenler
IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>.
Şunlara uygulanır
AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState,TAccountClaimsPrincipalFactory>(IRemoteAuthenticationBuilder<TRemoteAuthenticationState, RemoteUserAccount>)
var olan AccountClaimsPrincipalFactory<TAccount> öğesini tarafından TAccountClaimsPrincipalFactory
tanımlanan kullanıcı fabrikasıyla değiştirir.
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)
Tür Parametreleri
- TRemoteAuthenticationState
Uzak kimlik doğrulama durumu.
- TAccountClaimsPrincipalFactory
Yeni kullanıcı fabrikası türü.
Parametreler
- builder
- IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>
IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>.
Döndürülenler
IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>.