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ülleme 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ırlamayla 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 IdentityErrorDescriber iletileri oluşturmak için kullanılır. (Devralındığı yer: UserManager<TUser>) |
KeyNormalizer |
kullanıcı ILookupNormalizer ve rol adları gibi şeyleri normalleştirmek için kullanılır. (Devralındığı yer: UserManager<TUser>) |
Logger |
Yöneticiden ILogger gelen iletileri günlüğe kaydetmek için kullanılır. (Devralındığı yer: UserManager<TUser>) |
Options |
IdentityOptions Kimliği yapılandırmak için kullanılır. (Devralındığı yer: UserManager<TUser>) |
PasswordHasher |
Parolaları IPasswordHasher<TUser> karma olarak kullanmak için kullanılır. (Devralındığı yer: UserManager<TUser>) |
PasswordValidators |
Parolaları IPasswordValidator<TUser> doğrulamak için kullanılır. (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 geri dönen IQueryable bilgi koleksiyonlarını 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çmaları 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ı IUserValidator<TUser> doğrulamak için kullanılır. (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) |
Belirtilenin |
ChangePhoneNumberAsync(TUser, String, String) |
Belirtilen değişiklik |
CheckPasswordAsync(TUser, String) |
Verilen |
ConfirmEmailAsync(TUser, String) |
Bir 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) |
|
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, belirtilen e-posta adresinin normalleştirilmiş değeriyle ilişkili kullanıcıyı alır. 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şturabilir. (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 belirtilene |
GetEmailAsync(TUser) |
Belirtilen |
GetLockoutEnabledAsync(TUser) |
Belirtilen kullanıcı için kullanıcı kilitlemesinin etkinleştirilip etkinleştirilmeyebileceğini belirten bir bayrak alır. (Devralındığı yer: UserManager<TUser>) |
GetLockoutEndDateAsync(TUser) |
DateTimeOffset Varsa, kullanıcının son kilitleme süresinin dolduğunu 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) |
Belirtilen |
GetValidTwoFactorProvidersAsync(TUser) |
Belirtilen |
HasPasswordAsync(TUser) |
Belirtilenin |
IsEmailConfirmedAsync(TUser) |
Belirtilen |
IsInRoleAsync(TUser, String) |
Belirtilenin |
IsLockedOutAsync(TUser) |
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>) |
Belirteç sağlayıcısını 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>) |
Belirtilenleri |
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ırlamayı doğruladıktan sonra 'nin parolasını belirtilen |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Bir kullanıcı için kimlik doğrulama belirteci ayarlar. (Devralındığı yer: UserManager<TUser>) |
SetEmailAsync(TUser, String) |
Bir |
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) |
|
UpdateNormalizedEmailAsync(TUser) |
Belirtilen |
UpdateNormalizedUserNameAsync(TUser) |
Belirtilen |
UpdatePasswordHash(TUser, String, Boolean) |
Kullanıcının parola karması Güncelleştirmeler. (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ıldı. (Devralındığı yer: UserManager<TUser>) |
ValidatePasswordAsync(TUser, String) |
Doğrulama başarılı olursa döndürülmelidir Success . Bu, parola karması güncelleştirilmeden önce çağrılır. (Devralındığı yer: UserManager<TUser>) |
ValidateUserAsync(TUser) |
Doğrulama başarılı olursa döndürülmelidir Success . 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) |
PasswordVerificationResult Parola karması karşılaştırmasının sonucunu gösteren bir döndürür. (Devralındığı yer: UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
üzerinde belirtilen iki faktörlü kimlik doğrulamasını |
VerifyUserTokenAsync(TUser, String, String, String) |
Belirtilen |
Ş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