RoleManagerEventHandler 委托

定义

GetRoles 类的 RoleManagerModule 事件定义委托。

public delegate void RoleManagerEventHandler(object sender, RoleManagerEventArgs e);

参数

sender
Object

引发 RoleManagerModule 事件的 GetRoles

e
RoleManagerEventArgs

包含事件数据的 RoleManagerEventArgs 对象。

示例

以下示例显示了 GetRoles 包含在 ASP.NET 应用程序的 Global.asax 文件中的 事件。 事件 GetRoles 为在 Web.config 文件中启用了跟踪的应用程序添加跟踪通知。

public void RoleManager_OnGetRoles(object sender, RoleManagerEventArgs args)
{
  args.Context.Trace.Write("Roles", "Applying Role Information");
}

注解

委托 RoleManagerEventHandler 是为 GetRoles 类的 RoleManagerModule 事件定义的。 可以在 ASP.NET 应用程序的 Global.asax 文件中访问 GetRoles 类的 事件 RoleManagerModule ,如本主题的示例中所示。

可以使用 RoleManagerEventHandler 将 创建的 对象RoleManagerModule替换为RolePrincipal你自己的自定义对象。 为此,请使用 定义委托, RoleManagerEventHandler 并将其 GetRoles 分配给 的 RoleManagerModule事件。

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于

产品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅