RoleStore<TRole,TContext> 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
generic <typename TRole, typename TContext>
where TRole : IdentityRole<System::String ^> where TContext : DbContextpublic ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, TContext, System::String ^>
public class RoleStore<TRole,TContext> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,TContext,string> where TRole : IdentityRole<string> where TContext : DbContext
type RoleStore<'Role, 'Context (requires 'Role :> IdentityRole<string> and 'Context :> DbContext)> = class
inherit RoleStore<'Role, 'Context, string (requires 'Role :> IdentityRole<string> and 'Context :> DbContext)>
Public Class RoleStore(Of TRole, TContext)
Inherits RoleStore(Of TRole, TContext, String)
-
TContext
-
用來存取存放區的資料內容類別別類型。
- 繼承
-
RoleStore<TRole,TContext>
- 繼承
-
RoleStore<TRole,TContext>
AutoSaveChanges
|
取得或設定旗標,指出呼叫 CreateAsync、UpdateAsync 和 DeleteAsync 之後,是否應該保存變更。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
Context
|
取得這個存放區的資料庫內容。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
ErrorDescriber
|
取得或設定 IdentityErrorDescriber 目前作業發生之任何錯誤的 。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
Roles
|
存放區包含之角色的導覽屬性。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
AddClaimAsync(TRole, Claim, CancellationToken)
|
將 claim 指定的 加入至指定的 role 。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
ConvertIdFromString(String)
|
將提供的 id 轉換為強型別索引鍵物件。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
ConvertIdToString(TKey)
|
將提供的 id 轉換為其字串表示。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
CreateAsync(TRole, CancellationToken)
|
在存放區中建立新角色做為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
CreateRoleClaim(TRole, Claim)
|
建立代表角色宣告的實體。
(繼承來源 RoleStore<TRole,TContext,TKey>)
|
DeleteAsync(TRole, CancellationToken)
|
從存放區刪除角色做為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
Dispose()
|
處置存放區
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
FindByIdAsync(String, CancellationToken)
|
尋找具有指定識別碼的角色做為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
FindByNameAsync(String, CancellationToken)
|
尋找具有指定正規化名稱的角色做為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
GetClaimsAsync(TRole, CancellationToken)
|
取得與指定 role 做為非同步作業之 相關聯的宣告。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
GetNormalizedRoleNameAsync(TRole, CancellationToken)
|
取得角色的正規化名稱作為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
GetRoleIdAsync(TRole, CancellationToken)
|
從存放區取得角色的識別碼做為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
GetRoleNameAsync(TRole, CancellationToken)
|
從存放區取得角色的名稱做為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
RemoveClaimAsync(TRole, Claim, CancellationToken)
|
claim 從指定的 移除指定的 role 。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
SaveChanges(CancellationToken)
|
儲存目前的存放區。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)
|
將角色的正規化名稱設定為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
SetRoleNameAsync(TRole, String, CancellationToken)
|
將存放區中的角色名稱設定為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
ThrowIfDisposed()
|
如果已處置這個類別,則會擲回 。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|
UpdateAsync(TRole, CancellationToken)
|
更新存放區中的角色作為非同步作業。
(繼承來源 RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
|