AspNetUserManager<TUser> Sınıf
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.
Kalıcılık deposundaki kullanıcıyı yönetmek için API'leri sağlar.
generic <typename TUser>
where TUser : classpublic ref class AspNetUserManager : Microsoft::AspNetCore::Identity::UserManager<TUser>, IDisposable
public class AspNetUserManager<TUser> : Microsoft.AspNetCore.Identity.UserManager<TUser>, IDisposable where TUser : class
type AspNetUserManager<'User (requires 'User : null)> = class
inherit UserManager<'User (requires 'User : null)>
interface IDisposable
Public Class AspNetUserManager(Of TUser)
Inherits UserManager(Of TUser)
Implements IDisposable
Tür Parametreleri
- TUser
Bir kullanıcıyı kapsülleyen tür.
- Devralma
- Uygulamalar
Oluşturucular
Alanlar
ChangePhoneNumberTokenPurpose |
Telefon numarası değiştirme yöntemleri için kullanılan veri koruma amacı. (Devralındığı yer: UserManager<TUser>) |
ConfirmEmailTokenPurpose |
E-posta onayıyla ilgili yöntemler için kullanılan veri koruma amacı. (Devralındığı yer: UserManager<TUser>) |
ResetPasswordTokenPurpose |
Parola sıfırlama ile ilgili yöntemler için kullanılan veri koruma amacı. (Devralındığı yer: UserManager<TUser>) |
Özellikler
CancellationToken |
Kullanılamıyorsa geçerli HttpContext.RequestAborted veya CancellationToken.None ile ilişkili iptal belirteci. |
ErrorDescriber |
Hata iletileri oluşturmak için kullanılan IdentityErrorDescriber. (Devralındığı yer: UserManager<TUser>) |
KeyNormalizer |
Kullanıcı ve rol adları gibi şeyleri normalleştirmek için kullanılan ILookupNormalizer. (Devralındığı yer: UserManager<TUser>) |
Logger |
Yöneticiden gelen iletileri günlüğe kaydetmek için kullanılan ILogger. (Devralındığı yer: UserManager<TUser>) |
Options |
Kimlik'i yapılandırmak için kullanılan IdentityOptions. (Devralındığı yer: UserManager<TUser>) |
PasswordHasher |
Parolaları karma olarak kullanmak için kullanılan IPasswordHasher<TUser>. (Devralındığı yer: UserManager<TUser>) |
PasswordValidators |
Parolaları doğrulamak için kullanılan IPasswordValidator<TUser>. (Devralındığı yer: UserManager<TUser>) |
Store |
Yöneticinin üzerinde çalıştığı kalıcılık depoyu alır veya ayarlar. (Devralındığı yer: UserManager<TUser>) |
SupportsQueryableUsers |
Destekleyen kullanıcı deposunun IQueryable bilgi koleksiyonlarını döndürmeyi destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserAuthenticationTokens |
Destekleyen kullanıcı deposunun kimlik doğrulama belirteçlerini destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserAuthenticatorKey |
Destekleyen kullanıcı deposunun bir kullanıcı kimlik doğrulayıcısını destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserClaim |
Destekleyen kullanıcı deposunun kullanıcı taleplerini destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserEmail |
Destekleyen kullanıcı deposunun kullanıcı e-postalarını destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserLockout |
Destekleyen kullanıcı deposunun kullanıcı kilitlemelerini destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserLogin |
Destekleyen kullanıcı deposunun dış oturum açma bilgilerini destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserPassword |
Destekleyen kullanıcı deposunun kullanıcı parolalarını destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserPhoneNumber |
Destekleyen kullanıcı deposunun kullanıcı telefon numaralarını destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserRole |
Destekleyen kullanıcı deposunun kullanıcı rollerini destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserSecurityStamp |
Destekleyen kullanıcı deposunun güvenlik damgalarını destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserTwoFactor |
Destekleyen kullanıcı deposunun iki faktörlü kimlik doğrulamasını destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
SupportsUserTwoFactorRecoveryCodes |
Destekleyen kullanıcı deposunun kurtarma kodlarını destekleyip desteklemediğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
Users |
Mağaza bir IQueryableUserStore ise kullanıcıların IQueryable değerini döndürür (Devralındığı yer: UserManager<TUser>) |
UserValidators |
Kullanıcıları doğrulamak için kullanılan IUserValidator<TUser>. (Devralındığı yer: UserManager<TUser>) |
Yöntemler
AccessFailedAsync(TUser) |
Kullanıcı için erişim başarısız sayısını zaman uyumsuz işlem olarak artırır. Başarısız erişim hesabı yapılandırılan en fazla deneme sayısından büyük veya buna eşitse, kullanıcı yapılandırılan kilitleme süresi için kilitlenir. (Devralındığı yer: UserManager<TUser>) |
AddClaimAsync(TUser, Claim) |
Belirtilen |
AddClaimsAsync(TUser, IEnumerable<Claim>) |
Belirtilen |
AddLoginAsync(TUser, UserLoginInfo) |
Belirtilen |
AddPasswordAsync(TUser, String) |
|
AddToRoleAsync(TUser, String) |
Belirtilen |
AddToRolesAsync(TUser, IEnumerable<String>) |
Belirtilen |
ChangeEmailAsync(TUser, String, String) |
Belirtilen e-posta değişikliği |
ChangePasswordAsync(TUser, String, String) |
Belirtilen |
ChangePhoneNumberAsync(TUser, String, String) |
Belirtilen değişiklik |
CheckPasswordAsync(TUser, String) |
Verilen |
ConfirmEmailAsync(TUser, String) |
E-posta onay belirtecinin belirtilen |
CountRecoveryCodesAsync(TUser) |
Bir kullanıcı için geçerli olan kurtarma kodunun sayısını döndürür. (Devralındığı yer: UserManager<TUser>) |
CreateAsync(TUser) |
Zaman uyumsuz bir işlem olarak, parola olmadan yedekleme deposunda belirtilen |
CreateAsync(TUser, String) |
Belirtilen |
CreateSecurityTokenAsync(TUser) |
Kullanıcının güvenlik damgasından güvenlik belirteci olarak kullanılacak baytları oluşturur. (Devralındığı yer: UserManager<TUser>) |
CreateTwoFactorRecoveryCode() |
Yeni bir kurtarma kodu oluşturun. (Devralındığı yer: UserManager<TUser>) |
DeleteAsync(TUser) |
Belirtilen |
Dispose() |
Kullanıcı yöneticisi tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: UserManager<TUser>) |
Dispose(Boolean) |
Rol yöneticisi tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: UserManager<TUser>) |
FindByEmailAsync(String) |
Varsa, kullanıcıyı belirtilen e-posta adresinin normalleştirilmiş değeriyle ilişkilendirir. Not: Bu yöntem kullanılırken identityOptions.User.RequireUniqueEmail değerinin true olarak ayarlanması önerilir, aksi takdirde yinelenen e-postaları olan kullanıcılar varsa mağaza oluşabilir. (Devralındığı yer: UserManager<TUser>) |
FindByIdAsync(String) |
Varsa, belirtilen |
FindByLoginAsync(String, String) |
Belirtilen dış oturum açma sağlayıcısı ve oturum açma sağlayıcısı anahtarıyla ilişkili kullanıcıyı alır. (Devralındığı yer: UserManager<TUser>) |
FindByNameAsync(String) |
Varsa, belirtilen kullanıcı adına sahip bir kullanıcıyı bulur ve döndürür. (Devralındığı yer: UserManager<TUser>) |
GenerateChangeEmailTokenAsync(TUser, String) |
Belirtilen kullanıcı için bir e-posta değişiklik belirteci oluşturur. (Devralındığı yer: UserManager<TUser>) |
GenerateChangePhoneNumberTokenAsync(TUser, String) |
Belirtilen kullanıcı için bir telefon numarası değişiklik belirteci oluşturur. (Devralındığı yer: UserManager<TUser>) |
GenerateConcurrencyStampAsync(TUser) |
Eşzamanlılık izlemesinde kullanıma uygun bir değer oluşturur. (Devralındığı yer: UserManager<TUser>) |
GenerateEmailConfirmationTokenAsync(TUser) |
Belirtilen kullanıcı için bir e-posta onay belirteci oluşturur. (Devralındığı yer: UserManager<TUser>) |
GenerateNewAuthenticatorKey() |
Yeni bir base32 kodlanmış 160 bit güvenlik gizli dizisi (SHA1 karması boyutu) oluşturur. (Devralındığı yer: UserManager<TUser>) |
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32) |
Kullanıcı için kurtarma kodları oluşturur; bu, kullanıcı için önceki kurtarma kodlarını geçersiz kılmasını sağlar. (Devralındığı yer: UserManager<TUser>) |
GeneratePasswordResetTokenAsync(TUser) |
Yapılandırılan parola sıfırlama belirteci sağlayıcısını kullanarak belirtilen |
GenerateTwoFactorTokenAsync(TUser, String) |
Belirtilen |
GenerateUserTokenAsync(TUser, String, String) |
Verilen |
GetAccessFailedCountAsync(TUser) |
Verilen |
GetAuthenticationTokenAsync(TUser, String, String) |
Bir kullanıcı için kimlik doğrulama belirteci döndürür. (Devralındığı yer: UserManager<TUser>) |
GetAuthenticatorKeyAsync(TUser) |
Kullanıcının kimlik doğrulayıcı anahtarını döndürür. (Devralındığı yer: UserManager<TUser>) |
GetClaimsAsync(TUser) |
Zaman uyumsuz bir işlem olarak belirtilen |
GetEmailAsync(TUser) |
Belirtilen |
GetLockoutEnabledAsync(TUser) |
Belirtilen kullanıcı için kullanıcı kilitlenmesinin etkinleştirilip etkinleştirilmeyebileceğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
GetLockoutEndDateAsync(TUser) |
Varsa, kullanıcının son kilitleme süresinin dolduğu son DateTimeOffset alır. Geçmişteki bir zaman değeri, kullanıcının şu anda kilitli olmadığını gösterir. (Devralındığı yer: UserManager<TUser>) |
GetLoginsAsync(TUser) |
Belirtilen için ilişkili oturum açma bilgilerini alır. (Devralındığı yer: UserManager<TUser>) |
GetPhoneNumberAsync(TUser) |
Belirtilen |
GetRolesAsync(TUser) |
Belirtilen |
GetSecurityStampAsync(TUser) |
Belirtilen |
GetTwoFactorEnabledAsync(TUser) |
Belirtilen |
GetUserAsync(ClaimsPrincipal) |
Asıl veya null içindeki IdentityOptions.ClaimsIdentity.UserIdClaimType talebine karşılık gelen kullanıcıyı döndürür. (Devralındığı yer: UserManager<TUser>) |
GetUserId(ClaimsPrincipal) |
Varsa Kullanıcı Kimliği talep değerini döndürür, aksi takdirde null döndürür. (Devralındığı yer: UserManager<TUser>) |
GetUserIdAsync(TUser) |
Belirtilen |
GetUserName(ClaimsPrincipal) |
Varsa Ad talep değerini döndürür, aksi takdirde null döndürür. (Devralındığı yer: UserManager<TUser>) |
GetUserNameAsync(TUser) |
Belirtilen |
GetUsersForClaimAsync(Claim) |
Kullanıcı deposundan belirtilen |
GetUsersInRoleAsync(String) |
Kullanıcı deposundan, belirtilen |
GetValidTwoFactorProvidersAsync(TUser) |
Belirtilen |
HasPasswordAsync(TUser) |
Belirtilen |
IsEmailConfirmedAsync(TUser) |
Belirtilen |
IsInRoleAsync(TUser, String) |
Belirtilen |
IsLockedOutAsync(TUser) |
Zaman uyumsuz bir işlem olarak belirtilen |
IsPhoneNumberConfirmedAsync(TUser) |
Belirtilen |
NormalizeEmail(String) |
Tutarlı karşılaştırmalar için e-postayı normalleştirin. (Devralındığı yer: UserManager<TUser>) |
NormalizeKey(String) |
Tutarlı karşılaştırmalar için bir anahtarı (kullanıcı adı, e-posta) normalleştirin. (Devralındığı yer: UserManager<TUser>) |
NormalizeName(String) |
Tutarlı karşılaştırmalar için kullanıcı veya rol adını normalleştirin. (Devralındığı yer: UserManager<TUser>) |
RedeemTwoFactorRecoveryCodeAsync(TUser, String) |
Kurtarma kodunun kullanıcı için geçerli olup olmadığını döndürür. Not: Kurtarma kodları yalnızca bir kez geçerlidir ve kullanımdan sonra geçersiz olur. (Devralındığı yer: UserManager<TUser>) |
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>) |
Bir belirteç sağlayıcısı kaydeder. (Devralındığı yer: UserManager<TUser>) |
RemoveAuthenticationTokenAsync(TUser, String, String) |
Bir kullanıcı için kimlik doğrulama belirtecini kaldırma. (Devralındığı yer: UserManager<TUser>) |
RemoveClaimAsync(TUser, Claim) |
Belirtilen |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Belirtilen |
RemoveFromRoleAsync(TUser, String) |
Belirtilen |
RemoveFromRolesAsync(TUser, IEnumerable<String>) |
Belirtilen |
RemoveLoginAsync(TUser, String, String) |
Sağlanan dış oturum açma bilgilerini belirtilen |
RemovePasswordAsync(TUser) |
Kullanıcının parolasını kaldırır. (Devralındığı yer: UserManager<TUser>) |
RemovePasswordAsync(TUser, CancellationToken) |
Kullanıcının parolasını kaldırır. (Devralındığı yer: UserManager<TUser>) |
ReplaceClaimAsync(TUser, Claim, Claim) |
Belirtilen |
ResetAccessFailedCountAsync(TUser) |
Belirtilen |
ResetAuthenticatorKeyAsync(TUser) |
Kullanıcının kimlik doğrulayıcı anahtarını sıfırlar. (Devralındığı yer: UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
verilen parola sıfırlama |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Bir kullanıcı için kimlik doğrulama belirteci ayarlar. (Devralındığı yer: UserManager<TUser>) |
SetEmailAsync(TUser, String) |
|
SetLockoutEnabledAsync(TUser, Boolean) |
Belirtilen |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Belirtilen bitiş tarihi geçene kadar kullanıcıyı kilitler. Geçmişte bir bitiş tarihi ayarlamak kullanıcının kilidini hemen açar. (Devralındığı yer: UserManager<TUser>) |
SetPhoneNumberAsync(TUser, String) |
Belirtilen |
SetTwoFactorEnabledAsync(TUser, Boolean) |
Belirtilen |
SetUserNameAsync(TUser, String) |
Belirtilen |
ThrowIfDisposed() |
Bu sınıf atılmışsa atar. (Devralındığı yer: UserManager<TUser>) |
UpdateAsync(TUser) |
Yedekleme deposunda belirtilen |
UpdateNormalizedEmailAsync(TUser) |
Belirtilen |
UpdateNormalizedUserNameAsync(TUser) |
Belirtilen |
UpdatePasswordHash(TUser, String, Boolean) |
Kullanıcının parola karması güncelleştirir. (Devralındığı yer: UserManager<TUser>) |
UpdateSecurityStampAsync(TUser) |
Belirtilen |
UpdateUserAsync(TUser) |
Normalleştirilmiş e-posta/kullanıcı adını doğruladıktan ve güncelleştirdikten sonra kullanıcıyı güncelleştirmek için çağrılır. (Devralındığı yer: UserManager<TUser>) |
ValidatePasswordAsync(TUser, String) |
Doğrulama başarılı olursa Success döndürmelidir. Bu, parola karması güncelleştirilmeden önce çağrılır. (Devralındığı yer: UserManager<TUser>) |
ValidateUserAsync(TUser) |
Doğrulama başarılı olursa Success döndürmelidir. Bu, kullanıcıyı Oluştur veya Güncelleştir aracılığıyla kaydetmeden önce çağrılır. (Devralındığı yer: UserManager<TUser>) |
VerifyChangePhoneNumberTokenAsync(TUser, String, String) |
Belirtilen |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Parola karması karşılaştırmasının sonucunu gösteren bir PasswordVerificationResult döndürür. (Devralındığı yer: UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
belirtilen iki faktörlü kimlik doğrulamasını |
VerifyUserTokenAsync(TUser, String, String, String) |
Belirtilen |