次の方法で共有


RoleManagerModule クラス

定義

現在のユーザーの RolePrincipal インスタンスを管理します。 このクラスは継承できません。

public ref class RoleManagerModule sealed : System::Web::IHttpModule
public sealed class RoleManagerModule : System.Web.IHttpModule
type RoleManagerModule = class
    interface IHttpModule
Public NotInheritable Class RoleManagerModule
Implements IHttpModule
継承
RoleManagerModule
実装

注釈

クラスは RoleManagerModule 、 の プロパティに を割り当てるため RolePrincipalUser 使用されます CurrentHttpContext

要求が完了すると、 RoleManagerModule キャッシュされたロール情報を含むロール Cookie が更新されます。 プロパティのUserRolePrincipalRolePrincipalが で、 プロパティを にtrueRoleManagerModule設定CachedListChangedしてキャッシュされたロール リストが変更されたことを示す 場合、 は、キャッシュされたロール情報を含むロール Cookie を更新します。

このクラスは、コードで直接使用するためのものではありません。

コンストラクター

RoleManagerModule()

RoleManagerModule クラスの新しいインスタンスを作成します。

メソッド

Dispose()

HTTP ランタイムに呼び出されると、ロール マネージャー モジュールを破棄します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
Init(HttpApplication)

指定されたアプリケーションにロール マネージャーを関連付けます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

GetRoles

RoleManagerModule が現在のユーザーを表す RolePrincipal の作成準備を整えたときに発生するグローバル アプリケーション イベント。

適用対象

こちらもご覧ください