AspNetUserManager<TUser> クラス

定義

永続化ストアでユーザーを管理するための API を提供します。

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

型パラメーター

TUser

ユーザーをカプセル化する型。

継承
AspNetUserManager<TUser>
実装

コンストラクター

AspNetUserManager<TUser>(IUserStore<TUser>, IOptions<IdentityOptions>, IPasswordHasher<TUser>, IEnumerable<IUserValidator<TUser>>, IEnumerable<IPasswordValidator<TUser>>, ILookupNormalizer, IdentityErrorDescriber, IServiceProvider, ILogger<UserManager<TUser>>)

AspNetUserManager<TUser>の新しいインスタンスを構築します。

フィールド

ChangePhoneNumberTokenPurpose

電話番号の変更方法に使用されるデータ保護の目的。

(継承元 UserManager<TUser>)
ConfirmEmailTokenPurpose

電子メール確認関連の方法に使用されるデータ保護の目的。

(継承元 UserManager<TUser>)
ResetPasswordTokenPurpose

パスワードのリセットに関連する方法に使用されるデータ保護の目的。

(継承元 UserManager<TUser>)

プロパティ

CancellationToken

現在の HttpContext.RequestAborted または CancellationToken.None に関連付けられているキャンセル トークン (使用できない場合)。

ErrorDescriber

エラー メッセージの生成に使用される IdentityErrorDescriber

(継承元 UserManager<TUser>)
KeyNormalizer

ILookupNormalizer ユーザー名やロール名などを正規化するために使用されます。

(継承元 UserManager<TUser>)
Logger

ILogger マネージャーからのメッセージをログに記録するために使用されます。

(継承元 UserManager<TUser>)
Options

IdentityOptions ID の構成に使用されます。

(継承元 UserManager<TUser>)
PasswordHasher

パスワードのハッシュに使用される IPasswordHasher<TUser>

(継承元 UserManager<TUser>)
PasswordValidators

パスワードの検証に使用される IPasswordValidator<TUser>

(継承元 UserManager<TUser>)
Store

マネージャーが操作する永続化ストアを取得または設定します。

(継承元 UserManager<TUser>)
SupportsQueryableUsers

バッキング ユーザー ストアが IQueryable 情報のコレクションの返しをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserAuthenticationTokens

バッキング ユーザー ストアが認証トークンをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserAuthenticatorKey

バッキング ユーザー ストアがユーザー認証をサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserClaim

バッキング ユーザー ストアがユーザー要求をサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserEmail

バッキング ユーザー ストアがユーザー メールをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserLockout

バッキング ユーザー ストアがユーザー ロックアウトをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserLogin

バッキング ユーザー ストアが外部ログインをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserPassword

バッキング ユーザー ストアがユーザー パスワードをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserPhoneNumber

バッキング ユーザー ストアがユーザーの電話番号をサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserRole

バッキング ユーザー ストアがユーザー ロールをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserSecurityStamp

バッキング ユーザー ストアがセキュリティ スタンプをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserTwoFactor

バッキング ユーザー ストアが 2 要素認証をサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
SupportsUserTwoFactorRecoveryCodes

バッキング ユーザー ストアが回復コードをサポートしているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
Users

ストアが IQueryableUserStore の場合、ユーザーの IQueryable を返します。

(継承元 UserManager<TUser>)
UserValidators

IUserValidator<TUser> ユーザーの検証に使用されます。

(継承元 UserManager<TUser>)

メソッド

AccessFailedAsync(TUser)

ユーザーのアクセス失敗数を非同期操作としてインクリメントします。 失敗したアクセス アカウントが構成された最大試行回数以上の場合、ユーザーは構成されたロックアウト期間に対してロックアウトされます。

(継承元 UserManager<TUser>)
AddClaimAsync(TUser, Claim)

指定した claimuserに追加します。

(継承元 UserManager<TUser>)
AddClaimsAsync(TUser, IEnumerable<Claim>)

指定した claimsuserに追加します。

(継承元 UserManager<TUser>)
AddLoginAsync(TUser, UserLoginInfo)

指定した userに外部 UserLoginInfo を追加します。

(継承元 UserManager<TUser>)
AddPasswordAsync(TUser, String)

ユーザーがまだパスワードを持っていない場合にのみ、指定した userpassword を追加します。

(継承元 UserManager<TUser>)
AddToRoleAsync(TUser, String)

指定した user を名前付きロールに追加します。

(継承元 UserManager<TUser>)
AddToRolesAsync(TUser, IEnumerable<String>)

指定した user を名前付きロールに追加します。

(継承元 UserManager<TUser>)
ChangeEmailAsync(TUser, String, String)

指定したメール変更 token がユーザーに対して有効な場合は、ユーザーの電子メールを更新します。

(継承元 UserManager<TUser>)
ChangePasswordAsync(TUser, String, String)

指定した currentPassword が正しいことを確認した後、非同期操作としてユーザーのパスワードを変更します。

(継承元 UserManager<TUser>)
ChangePhoneNumberAsync(TUser, String, String)

指定した変更 token が有効な場合は、指定した user の電話番号を設定します。

(継承元 UserManager<TUser>)
CheckPasswordAsync(TUser, String)

指定した password が指定した userに対して有効かどうかを示すフラグを返します。

(継承元 UserManager<TUser>)
ConfirmEmailAsync(TUser, String)

電子メール確認トークンが指定した userと一致することを検証します。

(継承元 UserManager<TUser>)
CountRecoveryCodesAsync(TUser)

ユーザーに対して有効な回復コードの数を返します。

(継承元 UserManager<TUser>)
CreateAsync(TUser)

非同期操作として、指定した user をパスワードなしでバッキング ストアに作成します。

(継承元 UserManager<TUser>)
CreateAsync(TUser, String)

指定したパスワードを使用して、指定した user を非同期操作としてバッキング ストアに作成します。

(継承元 UserManager<TUser>)
CreateSecurityTokenAsync(TUser)

ユーザーのセキュリティ スタンプからセキュリティ トークンとして使用するバイトを作成します。

(継承元 UserManager<TUser>)
CreateTwoFactorRecoveryCode()

新しい復旧コードを生成します。

(継承元 UserManager<TUser>)
DeleteAsync(TUser)

指定した user をバッキング ストアから削除します。

(継承元 UserManager<TUser>)
Dispose()

ユーザー マネージャーによって使用されるすべてのリソースを解放します。

(継承元 UserManager<TUser>)
Dispose(Boolean)

ロール マネージャーによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

(継承元 UserManager<TUser>)
FindByEmailAsync(String)

指定したメール アドレスの正規化された値に関連付けられているユーザー (存在する場合) を取得します。 注: このメソッドを使用する場合は identityOptions.User.RequireUniqueEmail を true に設定することをお勧めします。そうしないと、重複する電子メールを持つユーザーがいる場合、ストアがスローされる可能性があります。

(継承元 UserManager<TUser>)
FindByIdAsync(String)

指定した userIdを持つユーザー (存在する場合) を検索して返します。

(継承元 UserManager<TUser>)
FindByLoginAsync(String, String)

指定した外部ログイン プロバイダーとログイン プロバイダー キーに関連付けられているユーザーを取得します。

(継承元 UserManager<TUser>)
FindByNameAsync(String)

指定したユーザー名を持つユーザー (存在する場合) を検索して返します。

(継承元 UserManager<TUser>)
GenerateChangeEmailTokenAsync(TUser, String)

指定したユーザーの電子メール変更トークンを生成します。

(継承元 UserManager<TUser>)
GenerateChangePhoneNumberTokenAsync(TUser, String)

指定したユーザーの電話番号変更トークンを生成します。

(継承元 UserManager<TUser>)
GenerateConcurrencyStampAsync(TUser)

コンカレンシー追跡で使用するのに適した値を生成します。

(継承元 UserManager<TUser>)
GenerateEmailConfirmationTokenAsync(TUser)

指定したユーザーの電子メール確認トークンを生成します。

(継承元 UserManager<TUser>)
GenerateNewAuthenticatorKey()

新しい base32 でエンコードされた 160 ビット セキュリティ シークレット (SHA1 ハッシュのサイズ) を生成します。

(継承元 UserManager<TUser>)
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32)

ユーザーの回復コードを生成します。これにより、ユーザーの以前の回復コードが無効になります。

(継承元 UserManager<TUser>)
GeneratePasswordResetTokenAsync(TUser)

構成されたパスワード リセット トークン プロバイダーを使用して、指定した userのパスワード リセット トークンを生成します。

(継承元 UserManager<TUser>)
GenerateTwoFactorTokenAsync(TUser, String)

指定した userの 2 要素認証トークンを取得します。

(継承元 UserManager<TUser>)
GenerateUserTokenAsync(TUser, String, String)

指定された userpurposeのトークンを生成します。

(継承元 UserManager<TUser>)
GetAccessFailedCountAsync(TUser)

特定の userの現在の失敗したアクセス数を取得します。

(継承元 UserManager<TUser>)
GetAuthenticationTokenAsync(TUser, String, String)

ユーザーの認証トークンを返します。

(継承元 UserManager<TUser>)
GetAuthenticatorKeyAsync(TUser)

ユーザーの認証キーを返します。

(継承元 UserManager<TUser>)
GetClaimsAsync(TUser)

指定した user に非同期操作として属する Claimの一覧を取得します。

(継承元 UserManager<TUser>)
GetEmailAsync(TUser)

指定した userの電子メール アドレスを取得します。

(継承元 UserManager<TUser>)
GetLockoutEnabledAsync(TUser)

指定したユーザーに対してユーザー ロックアウトを有効にできるかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
GetLockoutEndDateAsync(TUser)

ユーザーの最後のロックアウトの有効期限が切れた最後の DateTimeOffset (存在する場合) を取得します。 過去の時刻値は、ユーザーが現在ロックアウトされていないことを示します。

(継承元 UserManager<TUser>)
GetLoginsAsync(TUser)

指定したログインに関連付けられているログインを取得します。

(継承元 UserManager<TUser>)
GetPhoneNumberAsync(TUser)

指定した userの電話番号 (ある場合) を取得します。

(継承元 UserManager<TUser>)
GetRolesAsync(TUser)

指定した user が属するロール名の一覧を取得します。

(継承元 UserManager<TUser>)
GetSecurityStampAsync(TUser)

指定した userのセキュリティ スタンプを取得します。

(継承元 UserManager<TUser>)
GetTwoFactorEnabledAsync(TUser)

指定した user で 2 要素認証が有効になっているかどうかを示すフラグを非同期操作として返します。

(継承元 UserManager<TUser>)
GetUserAsync(ClaimsPrincipal)

プリンシパルまたは null の IdentityOptions.ClaimsIdentity.UserIdClaimType 要求に対応するユーザーを返します。

(継承元 UserManager<TUser>)
GetUserId(ClaimsPrincipal)

存在する場合は、ユーザー ID 要求値を返します。それ以外の場合は null を返します。

(継承元 UserManager<TUser>)
GetUserIdAsync(TUser)

指定した userのユーザー識別子を取得します。

(継承元 UserManager<TUser>)
GetUserName(ClaimsPrincipal)

存在する場合は、Name 要求値を返します。それ以外の場合は null を返します。

(継承元 UserManager<TUser>)
GetUserNameAsync(TUser)

指定した userのユーザー名を取得します。

(継承元 UserManager<TUser>)
GetUsersForClaimAsync(Claim)

指定した claimを持つユーザー ストアのユーザーの一覧を返します。

(継承元 UserManager<TUser>)
GetUsersInRoleAsync(String)

指定した roleNameのメンバーであるユーザー ストアのユーザーの一覧を返します。

(継承元 UserManager<TUser>)
GetValidTwoFactorProvidersAsync(TUser)

指定した userの有効な 2 要素トークン プロバイダーの一覧を非同期操作として取得します。

(継承元 UserManager<TUser>)
HasPasswordAsync(TUser)

指定した user にパスワードがあるかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
IsEmailConfirmedAsync(TUser)

指定した user の電子メール アドレスが検証されているかどうかを示すフラグを取得します。それ以外の場合は、電子メール アドレスが検証された場合は true。

(継承元 UserManager<TUser>)
IsInRoleAsync(TUser, String)

指定した user が指定された名前付きロールのメンバーであるかどうかを示すフラグを返します。

(継承元 UserManager<TUser>)
IsLockedOutAsync(TUser)

指定した user が非同期操作としてロックアウトされているかどうかを示すフラグを返します。

(継承元 UserManager<TUser>)
IsPhoneNumberConfirmedAsync(TUser)

指定した userの電話番号が確認されているかどうかを示すフラグを取得します。

(継承元 UserManager<TUser>)
NormalizeEmail(String)

一貫性のある比較のために電子メールを正規化します。

(継承元 UserManager<TUser>)
NormalizeKey(String)

キー (ユーザー名、電子メール) を正規化して、一貫性のある比較を行います。

(継承元 UserManager<TUser>)
NormalizeName(String)

ユーザー名またはロール名を正規化して、一貫性のある比較を行います。

(継承元 UserManager<TUser>)
RedeemTwoFactorRecoveryCodeAsync(TUser, String)

回復コードがユーザーに対して有効かどうかを返します。 注: 回復コードは 1 回だけ有効であり、使用後は無効になります。

(継承元 UserManager<TUser>)
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>)

トークン プロバイダーを登録します。

(継承元 UserManager<TUser>)
RemoveAuthenticationTokenAsync(TUser, String, String)

ユーザーの認証トークンを削除します。

(継承元 UserManager<TUser>)
RemoveClaimAsync(TUser, Claim)

指定した userから指定した claim を削除します。

(継承元 UserManager<TUser>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>)

指定した userから指定した claims を削除します。

(継承元 UserManager<TUser>)
RemoveFromRoleAsync(TUser, String)

指定した user を名前付きロールから削除します。

(継承元 UserManager<TUser>)
RemoveFromRolesAsync(TUser, IEnumerable<String>)

指定した user を名前付きロールから削除します。

(継承元 UserManager<TUser>)
RemoveLoginAsync(TUser, String, String)

指定した userから、指定された外部ログイン情報の削除を試みます。 削除が成功したかどうかを示すフラグを返します。

(継承元 UserManager<TUser>)
RemovePasswordAsync(TUser)

ユーザーのパスワードを削除します。

(継承元 UserManager<TUser>)
RemovePasswordAsync(TUser, CancellationToken)

ユーザーのパスワードを削除します。

(継承元 UserManager<TUser>)
ReplaceClaimAsync(TUser, Claim, Claim)

指定した user の指定した claimnewClaim に置き換えます。

(継承元 UserManager<TUser>)
ResetAccessFailedCountAsync(TUser)

指定した userのアクセス失敗数をリセットします。

(継承元 UserManager<TUser>)
ResetAuthenticatorKeyAsync(TUser)

ユーザーの認証キーをリセットします。

(継承元 UserManager<TUser>)
ResetPasswordAsync(TUser, String, String)

指定したパスワード リセット tokenを検証した後、指定した newPassworduserのパスワードをリセットします。

(継承元 UserManager<TUser>)
SetAuthenticationTokenAsync(TUser, String, String, String)

ユーザーの認証トークンを設定します。

(継承元 UserManager<TUser>)
SetEmailAsync(TUser, String)

useremail アドレスを設定します。

(継承元 UserManager<TUser>)
SetLockoutEnabledAsync(TUser, Boolean)

指定した user を非同期操作としてロックアウトできるかどうかを示すフラグを設定します。

(継承元 UserManager<TUser>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>)

指定した終了日を過ぎるまでユーザーをロックアウトします。 過去の終了日を設定すると、すぐにユーザーのロックが解除されます。

(継承元 UserManager<TUser>)
SetPhoneNumberAsync(TUser, String)

指定した userの電話番号を設定します。

(継承元 UserManager<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean)

指定した user で 2 要素認証が有効になっているかどうかを示すフラグを非同期操作として設定します。

(継承元 UserManager<TUser>)
SetUserNameAsync(TUser, String)

指定した userの指定した userName を設定します。

(継承元 UserManager<TUser>)
ThrowIfDisposed()

このクラスが破棄された場合にスローします。

(継承元 UserManager<TUser>)
UpdateAsync(TUser)

バッキング ストア内の指定した user を更新します。

(継承元 UserManager<TUser>)
UpdateNormalizedEmailAsync(TUser)

指定した userの正規化された電子メールを更新します。

(継承元 UserManager<TUser>)
UpdateNormalizedUserNameAsync(TUser)

指定した userの正規化されたユーザー名を更新します。

(継承元 UserManager<TUser>)
UpdatePasswordHash(TUser, String, Boolean)

ユーザーのパスワード ハッシュを更新します。

(継承元 UserManager<TUser>)
UpdateSecurityStampAsync(TUser)

指定した userのセキュリティ スタンプを再生成します。

(継承元 UserManager<TUser>)
UpdateUserAsync(TUser)

正規化された電子メール/ユーザー名の検証と更新後にユーザーを更新するために呼び出されます。

(継承元 UserManager<TUser>)
ValidatePasswordAsync(TUser, String)

検証が成功した場合は Success を返す必要があります。 これは、パスワード ハッシュを更新する前に呼び出されます。

(継承元 UserManager<TUser>)
ValidateUserAsync(TUser)

検証が成功した場合は Success を返す必要があります。 これは、Create または Update を使用してユーザーを保存する前に呼び出されます。

(継承元 UserManager<TUser>)
VerifyChangePhoneNumberTokenAsync(TUser, String, String)

指定した userの電話番号変更確認トークンが、指定された phoneNumberに対して有効かどうかを示すフラグを返します。

(継承元 UserManager<TUser>)
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String)

パスワード ハッシュ比較の結果を示す PasswordVerificationResult を返します。

(継承元 UserManager<TUser>)
VerifyTwoFactorTokenAsync(TUser, String, String)

userに対して指定された 2 要素認証 token を検証します。

(継承元 UserManager<TUser>)
VerifyUserTokenAsync(TUser, String, String, String)

指定した token が指定された user および purposeに対して有効かどうかを示すフラグを返します。

(継承元 UserManager<TUser>)

適用対象