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 用于将 分配给 RolePrincipalUserCurrentHttpContext属性。

请求完成后,将 RoleManagerModule 刷新包含缓存角色信息的角色 Cookie。 User如果 属性的类型为 RolePrincipal,并且RolePrincipal指示其缓存的角色列表已通过将 CachedListChanged 属性设置为 true来修改,则会RoleManagerModule更新包含缓存角色信息的角色 Cookie。

此类不适于在您的代码中直接使用。

构造函数

RoleManagerModule()

创建 RoleManagerModule 类的新实例。

方法

Dispose()

由 HTTP 运行时调用以释放角色管理器模块。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Init(HttpApplication)

将角色管理器与指定的应用程序关联。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

GetRoles

RoleManagerModule 准备好创建一个表示当前用户的 RolePrincipal 时引发的全局应用程序事件。

适用于

另请参阅