RoleManagerEventHandler 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 GetRoles 类的 RoleManagerModule 事件定义委托。
public delegate void RoleManagerEventHandler(System::Object ^ sender, RoleManagerEventArgs ^ e);
public delegate void RoleManagerEventHandler(object sender, RoleManagerEventArgs e);
type RoleManagerEventHandler = delegate of obj * RoleManagerEventArgs -> unit
Public Delegate Sub RoleManagerEventHandler(sender As Object, e As RoleManagerEventArgs)
参数
- sender
- Object
引发 RoleManagerModule 事件的 GetRoles。
包含事件数据的 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");
}
Public Sub RoleManager_OnGetRoles(sender As Object, args As RoleManagerEventArgs)
args.Context.Trace.Write("Roles", "Applying Role Information")
End Sub
注解
委托 RoleManagerEventHandler 是为 GetRoles 类的 RoleManagerModule 事件定义的。 可以在 ASP.NET 应用程序的 Global.asax 文件中访问 GetRoles 类的 事件 RoleManagerModule ,如本主题的示例中所示。
可以使用 RoleManagerEventHandler 将 创建的 对象RoleManagerModule替换为RolePrincipal你自己的自定义对象。 为此,请使用 定义委托, RoleManagerEventHandler 并将其 GetRoles 分配给 的 RoleManagerModule事件。
扩展方法
GetMethodInfo(Delegate) |
获取指示指定委托表示的方法的对象。 |