次の方法で共有


UserOnlyStore<TUser,TContext,TKey> クラス

定義

指定したユーザーとロールの種類の永続化ストアの新しいインスタンスを表します。

generic <typename TUser, typename TContext, typename TKey>
 where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class UserOnlyStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserOnlyStore<TUser, TContext, TKey, Microsoft::AspNetCore::Identity::IdentityUserClaim<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserLogin<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserToken<TKey> ^>
public class UserOnlyStore<TUser,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore<TUser,TContext,TKey,Microsoft.AspNetCore.Identity.IdentityUserClaim<TKey>,Microsoft.AspNetCore.Identity.IdentityUserLogin<TKey>,Microsoft.AspNetCore.Identity.IdentityUserToken<TKey>> where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
type UserOnlyStore<'User, 'Context, 'Key (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)> = class
    inherit UserOnlyStore<'User, 'Context, 'Key, IdentityUserClaim<'Key>, IdentityUserLogin<'Key>, IdentityUserToken<'Key> (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)>
Public Class UserOnlyStore(Of TUser, TContext, TKey)
Inherits UserOnlyStore(Of TUser, TContext, TKey, IdentityUserClaim(Of TKey), IdentityUserLogin(Of TKey), IdentityUserToken(Of TKey))

型パラメーター

TUser

ユーザーを表す型。

TContext

ストアへのアクセスに使用されるデータ コンテキスト クラスの型。

TKey

ユーザーの主キーの種類。

継承
UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken,IdentityUserPasskey<TKey>>
UserOnlyStore<TUser,TContext,TKey>
継承
派生

コンストラクター

名前 説明
UserOnlyStore<TUser,TContext,TKey>(TContext, IdentityErrorDescriber)

UserStore<TUser,TRole,TContext,TKey>の新しいインスタンスを構築します。

プロパティ

名前 説明
AutoSaveChanges

CreateAsync、UpdateAsync、DeleteAsync の呼び出し後に変更を永続化するかどうかを示すフラグを取得または設定します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Context

このストアのデータベース コンテキストを取得します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ErrorDescriber

現在の操作で発生したエラーの IdentityErrorDescriber を取得または設定します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UserClaims

ユーザー要求の DbSet。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

ユーザー ログインの DbSet。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

ストアに含まれるユーザーのナビゲーション プロパティ。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UsersSet

ユーザーの DbSet。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

ユーザー トークンの DbSet。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

メソッド

名前 説明
AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

指定したuserに指定したclaimsを追加します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

指定したuserに指定したloginを追加します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

新しいユーザー トークンを追加します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

新しいユーザー トークンを追加します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

指定した id を厳密に型指定されたキー オブジェクトに変換します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

指定した id を文字列形式に変換します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

指定した user をユーザー ストアに作成します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

IdentityUserClaim<TKey>の新しいインスタンスを作成するために呼び出されます。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

IdentityUserLogin<TKey>の新しいインスタンスを作成するために呼び出されます。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserToken(TUser, String, String, String)

IdentityUserToken<TKey>の新しいインスタンスを作成するために呼び出されます。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

指定した user をユーザー ストアから削除します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

ストアを破棄する

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

指定された正規化された電子メール アドレスに関連付けられているユーザー (存在する場合) を取得します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

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

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

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

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

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

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindTokenAsync(TUser, String, String, CancellationToken)

ユーザー トークンが存在する場合は検索します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

存在する場合は、一致する userId を持つユーザーを返します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

存在する場合は、一致する userId を持つユーザーを返します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

プロバイダー providerKey が存在する場合は、ユーザー ログインを返します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

一致する userId、provider、providerKey (存在する場合) を使用してユーザー ログインを返します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

一致する userId、provider、providerKey (存在する場合) を使用してユーザー ログインを返します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAccessFailedCountAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

指定した userの認証キーを取得します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

指定した user に関連付けられている要求を非同期操作として取得します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

指定した <param ref="user" /> に関連付けられているログインを取得します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetSecurityStampAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

トークン値を返します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

指定した要求を持つすべてのユーザーを取得します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
HasPasswordAsync(TUser, CancellationToken)

指定したユーザーがパスワードを持っているかどうかを示すフラグを返します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

失敗したアクセスが発生したことを記録し、失敗したアクセス数をインクリメントします。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RedeemCodeAsync(TUser, String, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

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

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

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

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

新しいユーザー トークンを削除します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

新しいユーザー トークンを削除します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

指定したuserclaimnewClaimに置き換えます。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

以前の回復コードを無効にしながら、ユーザーの回復コードを更新します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

ユーザーの失敗したアクセス数をリセットします。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SaveChanges(CancellationToken)

現在のストアを保存します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

指定した userの認証キーを設定します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

指定した userの電子メール アドレスが確認されているかどうかを示すフラグを設定します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

指定した user をロックアウトできるかどうかを示すフラグを設定します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

指定した userの正規化された名前を設定します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

指定したuserに対して提供されるセキュリティ stampを設定します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

特定のユーザーのトークン値を設定します。

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

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

(継承元 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

ユーザー ストア内の指定した user を更新します。

(継承元 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)

適用対象