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 .
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 и назначьте его GetRoles событию RoleManagerModuleсобытия.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |