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)
指定した ID を持つロールを非同期操作として検索します。
(継承元 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)
非同期操作としてストアからロールの ID を取得します。
(継承元 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> )
適用対象