IQueryableRoleStore<TRole> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供在角色存放區中查詢角色的抽象概念。
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>) |