RolePrincipal.ProviderName プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文
解説
ProviderName プロパティは、RolePrincipal オブジェクトによって示されたユーザーのロール情報を管理するロール プロバイダの名前を公開します。これによって、プロバイダがアプリケーションの既定のプロバイダであるかどうかに関係なく、Roles クラスの Providers プロパティを使用して、ユーザーの特定のロール プロバイダ インスタンスにアクセスできます。たとえば、RolePrincipal を入力として受け取り、提示されたユーザーのロールの一覧を返すメソッドを作成できます。ProviderName プロパティ値によってインデックスが指定された Providers コレクションからロール プロバイダの GetRolesForUser メソッドを呼び出せば、適切なロール プロバイダを使用して RolePrincipal のロールの一覧を返すことができます。
各要求の RolePrincipal オブジェクトに値を指定するには、アプリケーションの Global.asax ファイルに定義されている GetRoles イベント ハンドラを使用する必要があります。
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- RolePrincipal.ProviderName プロパティのページへのリンク