Прочитать на английском

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


RoleManagerEventHandler Делегат

Определение

Определяет делегата для события GetRoles класса RoleManagerModule.

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

Параметры

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");
}

Комментарии

Делегат RoleManagerEventHandler определяется для GetRoles события RoleManagerModule класса . Вы можете получить доступ к GetRoles событию RoleManagerModule класса в файле Global.asax для приложения ASP.NET, как показано в примере для этого раздела.

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

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

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

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