IQueryableRoleStore<TRole> 介面

定義

提供在角色存放區中查詢角色的抽象概念。

generic <typename TRole>
 where TRole : classpublic interface class IQueryableRoleStore : IDisposable, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public interface IQueryableRoleStore<TRole> : IDisposable, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : class
type IQueryableRoleStore<'Role (requires 'Role : null)> = interface
    interface IRoleStore<'Role (requires 'Role : null)>
    interface IDisposable
Public Interface IQueryableRoleStore(Of TRole)
Implements IDisposable, IRoleStore(Of TRole)

類型參數

TRole

封裝角色的類型。

衍生
實作

屬性

Roles

IQueryable<T> 回角色的集合。

方法

CreateAsync(TRole, CancellationToken)

在存放區中建立新角色做為非同步作業。

(繼承來源 IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

從存放區中刪除角色做為非同步作業。

(繼承來源 IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

尋找具有指定識別碼作為非同步作業的角色。

(繼承來源 IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

尋找具有指定正規化名稱作為非同步作業的角色。

(繼承來源 IRoleStore<TRole>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

取得角色的標準化名稱作為非同步作業。

(繼承來源 IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

以非同步作業的形式,從存放區取得角色的識別碼。

(繼承來源 IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

從存放區取得作為非同步作業的角色名稱。

(繼承來源 IRoleStore<TRole>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

將角色的標準化名稱設定為非同步作業。

(繼承來源 IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

將存放區中的角色名稱設定為非同步作業。

(繼承來源 IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

更新存放區中的角色作為非同步作業。

(繼承來源 IRoleStore<TRole>)

適用於