RoleManager<TRole> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
永続化ストア内のロールを管理するための API を提供します。
generic <typename TRole>
where TRole : classpublic ref class RoleManager : IDisposable
public class RoleManager<TRole> : IDisposable where TRole : class
type RoleManager<'Role (requires 'Role : null)> = class
interface IDisposable
Public Class RoleManager(Of TRole)
Implements IDisposable
型パラメーター
- TRole
ロールをカプセル化する型。
- 継承
-
RoleManager<TRole>
- 派生
- 実装
コンストラクター
プロパティ
CancellationToken |
操作を取り消すために使用されるキャンセル トークン。 |
ErrorDescriber |
プロバイダーの IdentityErrorDescriber エラー メッセージに使用される を取得します。 |
KeyNormalizer |
ロール名をキーに正規化するときに使用するノーマライザーを取得します。 |
Logger |
ILoggerマネージャーからのメッセージをログに記録するために使用される を取得します。 |
Roles |
永続化ストアが の場合は、Roles の IQueryable コレクションを IQueryableRoleStore<TRole>取得します。それ以外の場合は を NotSupportedExceptionスローします。 |
RoleValidators |
永続化の前に呼び出すロールの検証コントロールの一覧を取得します。 |
Store |
このインスタンスが操作する永続化ストアを取得します。 |
SupportsQueryableRoles |
基になる永続化ストアがロールのコレクションの返しをサポートしているかどうかを示すフラグを IQueryable 取得します。 |
SupportsRoleClaims |
基になる永続化ストアがロールの をサポートしているかどうかを示すフラグを Claim取得します。 |
メソッド
AddClaimAsync(TRole, Claim) |
ロールに要求を追加します。 |
CreateAsync(TRole) |
永続化ストアで指定された |
DeleteAsync(TRole) |
指定した |
Dispose() |
ロール マネージャーによって使用されるすべてのリソースを解放します。 |
Dispose(Boolean) |
ロール マネージャーによって使用されるアンマネージド リソースを解放し、必要に応じてマネージド リソースを解放します。 |
FindByIdAsync(String) |
指定した |
FindByNameAsync(String) |
指定した |
GetClaimsAsync(TRole) |
指定した に関連付けられている要求の一覧を取得します |
GetRoleIdAsync(TRole) |
指定した の ID を取得します |
GetRoleNameAsync(TRole) |
指定した の名前を取得します |
NormalizeKey(String) |
指定した の正規化された表現を取得します |
RemoveClaimAsync(TRole, Claim) |
ロールから要求を削除します。 |
RoleExistsAsync(String) |
指定した |
SetRoleNameAsync(TRole, String) |
指定した の名前を設定します |
ThrowIfDisposed() |
このクラスが破棄されている場合は をスローします。 |
UpdateAsync(TRole) |
指定した |
UpdateNormalizedRoleNameAsync(TRole) |
指定 |
UpdateRoleAsync(TRole) |
正規化されたロール名の検証と更新後にロールを更新するために呼び出されます。 |
ValidateRoleAsync(TRole) |
検証が成功した場合は を返す Success 必要があります。 これは、 [作成] または [更新] を使用してロールを保存する前に呼び出されます。 |