IUserLoginStore<TUser> インターフェイス

定義

Microsoft アカウント、Facebook などで提供される外部ログイン情報をマップする情報を格納するための抽象化を提供します。をユーザー アカウントに追加します。

generic <typename TUser>
 where TUser : classpublic interface class IUserLoginStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserLoginStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserLoginStore<'User (requires 'User : null)> = interface
    interface IUserStore<'User (requires 'User : null)>
    interface IDisposable
Public Interface IUserLoginStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)

型パラメーター

TUser

ユーザーを表す型。

派生
実装

メソッド

AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

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

CreateAsync(TUser, CancellationToken)

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

(継承元 IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

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

(継承元 IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

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

(継承元 IUserStore<TUser>)
FindByLoginAsync(String, String, CancellationToken)

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

FindByNameAsync(String, CancellationToken)

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

(継承元 IUserStore<TUser>)
GetLoginsAsync(TUser, CancellationToken)

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

GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(継承元 IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

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

(継承元 IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

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

(継承元 IUserStore<TUser>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

指定 userした から指定されたログイン情報を削除しようとします。 と は、削除が成功したかどうかを示すフラグを返します。

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(継承元 IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

指定した に対して指定 userName された を設定します user

(継承元 IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

ユーザー ストアで指定された user を更新します。

(継承元 IUserStore<TUser>)

適用対象