IUserClaimStore<TUser> 介面

定義

提供使用者的宣告存放區抽象概念。

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

類型參數

TUser

封裝使用者的型別。

衍生
實作

方法

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

將宣告新增至使用者作為非同步作業。

CreateAsync(TUser, CancellationToken)

在使用者存放區中建立指定的 user

(繼承來源 IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

從使用者存放區刪除指定的 user

(繼承來源 IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

尋找並傳回具有指定 userId 之 的使用者。

(繼承來源 IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

尋找並傳回具有指定正規化使用者名稱的使用者。

(繼承來源 IUserStore<TUser>)
GetClaimsAsync(TUser, CancellationToken)

取得要屬於指定 user 做為非同步作業之 的 清單 Claim

GetNormalizedUserNameAsync(TUser, CancellationToken)

取得指定 user 之 的標準化使用者名稱。

(繼承來源 IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

取得指定 user 之 的使用者識別碼。

(繼承來源 IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

取得指定 user 之 的使用者名稱。

(繼承來源 IUserStore<TUser>)
GetUsersForClaimAsync(Claim, CancellationToken)

傳回包含指定 Claim 之 的使用者清單。

RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

從指定的 user 移除指定的 claims

ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

將指定的 上指定的 claimuser 取代為 newClaim

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

設定指定 user 之 的指定正規化名稱。

(繼承來源 IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

userName設定指定 user 之 的 。

(繼承來源 IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

user更新使用者存放區中指定的 。

(繼承來源 IUserStore<TUser>)

適用於