Share via


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 是用來將 指派 RolePrincipalUserCurrent HttpContext 屬性。

當要求完成時,會 RoleManagerModule 重新整理包含快取角色資訊的角色 Cookie。 User如果 屬性的類型為 RolePrincipal ,而且 RolePrincipal 表示其快取角色清單已藉由將 屬性設定 CachedListChangedtrue 來修改,則會 RoleManagerModule 更新包含快取角色資訊的角色 Cookie。

這個類別並不適合直接從您的程式碼使用。

建構函式

RoleManagerModule()

建立 RoleManagerModule 類別的新執行個體。

方法

Dispose()

由 HTTP Runtime 呼叫,以處置角色管理員模組。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
Init(HttpApplication)

將角色管理員與指定的應用程式關聯。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

事件

GetRoles

全域應用程式事件,在 RoleManagerModule 已準備好建立表示目前使用者的 RolePrincipal 時引發。

適用於

另請參閱