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> )
適用於