Udostępnij za pośrednictwem


RoleManagerEventHandler Delegat

Definicja

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.

e
RoleManagerEventArgs

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.

Dotyczy

Zobacz też