Поделиться через


RoleManagerEventHandler Делегат

Определение

Определяет делегата для события 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.

e
RoleManagerEventArgs

Объект RoleManagerEventArgs, содержащий данные события.

Примеры

В следующем примере показано GetRoles событие, включенное в файл Global.asax для приложения ASP.NET. Событие 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 класса . Вы можете получить доступ к GetRoles событию RoleManagerModule класса в файле Global.asax для приложения ASP.NET, как показано в примере для этого раздела.

Можно использовать для RoleManagerEventHandler замены создания RolePrincipal объекта на собственный RoleManagerModule пользовательский объект. Для этого определите делегат с помощью RoleManagerEventHandler и назначьте его событию GetRolesRoleManagerModule.

Методы расширения

GetMethodInfo(Delegate)

Получает объект, представляющий метод, представленный указанным делегатом.

Применяется к

См. также раздел