IRoleStore<TRole> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供角色儲存和管理的抽象概念。
generic <typename TRole>
where TRole : classpublic interface class IRoleStore : IDisposable
public interface IRoleStore<TRole> : IDisposable where TRole : class
type IRoleStore<'Role (requires 'Role : null)> = interface
interface IDisposable
Public Interface IRoleStore(Of TRole)
Implements IDisposable
類型參數
- TRole
表示角色的型別。
- 衍生
- 實作
方法
CreateAsync(TRole, CancellationToken) |
在存放區中建立新角色做為非同步作業。 |
DeleteAsync(TRole, CancellationToken) |
從存放區刪除角色做為非同步作業。 |
FindByIdAsync(String, CancellationToken) |
尋找具有指定識別碼的角色做為非同步作業。 |
FindByNameAsync(String, CancellationToken) |
尋找具有指定正規化名稱的角色做為非同步作業。 |
GetNormalizedRoleNameAsync(TRole, CancellationToken) |
取得角色的正規化名稱作為非同步作業。 |
GetRoleIdAsync(TRole, CancellationToken) |
從存放區取得角色的識別碼做為非同步作業。 |
GetRoleNameAsync(TRole, CancellationToken) |
從存放區取得角色的名稱做為非同步作業。 |
SetNormalizedRoleNameAsync(TRole, String, CancellationToken) |
將角色的正規化名稱設定為非同步作業。 |
SetRoleNameAsync(TRole, String, CancellationToken) |
將存放區中的角色名稱設定為非同步作業。 |
UpdateAsync(TRole, CancellationToken) |
更新存放區中的角色作為非同步作業。 |