RoleManagerEventHandler Delegat
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje delegata dla GetRoles zdarzenia RoleManagerModule klasy.
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)
Parametry
- sender
- Object
Zdarzenie RoleManagerModule to wywołało GetRoles .
RoleManagerEventArgs Obiekt, który zawiera dane zdarzenia.
Przykłady
W poniższym przykładzie pokazano GetRoles zdarzenie zawarte w pliku Global.asax dla aplikacji ASP.NET. Zdarzenie GetRoles dodaje powiadomienie śledzenia dla aplikacji, w której śledzenie jest włączone w pliku 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
Uwagi
Delegat RoleManagerEventHandler jest definiowany GetRoles dla zdarzenia RoleManagerModule klasy. Dostęp do zdarzenia GetRoles klasy RoleManagerModule w pliku Global.asax dla aplikacji ASP.NET, jak pokazano w przykładzie dla tego tematu.
Możesz użyć RoleManagerEventHandler elementu , aby zastąpić tworzenie RolePrincipal obiektu własnym obiektem RoleManagerModule niestandardowym. W tym celu zdefiniuj delegata przy użyciu obiektu RoleManagerEventHandler i przypisz go do GetRoles zdarzenia RoleManagerModule.
Metody rozszerzania
| Nazwa | Opis |
|---|---|
| GetMethodInfo(Delegate) |
Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata. |