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>.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin