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
To RoleManagerModule wywołało GetRoles zdarzenie.
RoleManagerEventArgs Obiekt zawierający dane zdarzenia.
Przykłady
W poniższym przykładzie pokazano GetRoles zdarzenie uwzględnione 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. Możesz uzyskać dostęp do GetRoles zdarzenia RoleManagerModule klasy w pliku Global.asax dla aplikacji ASP.NET, jak pokazano w przykładzie dla tego tematu.
Możesz użyć elementu RoleManagerEventHandler , aby zastąpić tworzenie RolePrincipal obiektu własnym RoleManagerModule obiektem niestandardowym. W tym celu zdefiniuj delegata przy użyciu obiektu RoleManagerEventHandler i przypisz go do GetRoles zdarzenia RoleManagerModule.
Metody rozszerzania
GetMethodInfo(Delegate) |
Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata. |