RoleManagerModule.GetRoles イベント
アセンブリ: System.Web (system.web.dll 内)

Dim instance As RoleManagerModule Dim handler As RoleManagerEventHandler AddHandler instance.GetRoles, handler
public: event RoleManagerEventHandler^ GetRoles { void add (RoleManagerEventHandler^ value); void remove (RoleManagerEventHandler^ value); }

GetRoles イベントは、RoleManagerModule が RolePrincipal オブジェクトを作成して、このオブジェクトを CurrentHttpContext の User プロパティに代入する前に発生します。このイベントを使用すると、ロール情報を適用する時期を監査したり、RoleManagerModule による RolePrincipal の作成を独自のコードに置き換えたりできます。
GetRoles イベントで RoleManagerEventArgs の RolesPopulated プロパティを true に設定すると、RoleManagerModule によるロール情報の適用をキャンセルできます。
GetRoles イベント ハンドラで RolesPopulated を true に設定すると、RoleManagerModule によって現在の HttpContext の User プロパティが RolePrincipal オブジェクトに設定されなくなります。

次に、ASP.NET アプリケーションの Global.asax ファイルに含まれる GetRoles イベントの例を示します。GetRoles イベントは、Web.config ファイルでトレースが有効になっている場所にアプリケーションのトレース通知を追加します。

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRoleManagerModule.GetRoles イベントを検索する場合は、下記のリンクをクリックしてください。

- RoleManagerModule.GetRoles イベントのページへのリンク