RoleManagerModule.GetRoles Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein globales Anwendungsereignis, das ausgelöst wird, bevor RoleManagerModule einen RolePrincipal erstellt, der den aktuellen Benutzer darstellt.
public:
event System::Web::Security::RoleManagerEventHandler ^ GetRoles;
public event System.Web.Security.RoleManagerEventHandler GetRoles;
member this.GetRoles : System.Web.Security.RoleManagerEventHandler
Public Custom Event GetRoles As RoleManagerEventHandler
Ereignistyp
Beispiele
Das folgende Beispiel zeigt das Ereignis, das GetRoles in der Datei Global.asax für eine ASP.NET-Anwendung enthalten ist. Das GetRoles Ereignis fügt eine Ablaufverfolgungsbenachrichtigung für eine Anwendung hinzu, bei der die Ablaufverfolgung in der Web.config-Datei aktiviert ist.
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
Hinweise
Das GetRoles -Ereignis wird ausgelöst, bevor ein RolePrincipalRoleManagerModule -Objekt erstellt und der User -Eigenschaft von CurrentHttpContextzugewiesen wird. Sie können dieses Ereignis verwenden, um zu überwachen, wann Rolleninformationen angewendet werden, oder um die Erstellung eines RolePrincipal durch Ihren RoleManagerModule eigenen Code zu ersetzen.
Sie können die Anwendung von Rolleninformationen durch abbrechen, RoleManagerModule indem Sie im -Ereignis die RolesPopulated -Eigenschaft auf GetRolesRoleManagerEventArgstrue
festlegen.
Wenn Sie in Ihrem GetRoles Ereignishandler auf true
festlegenRolesPopulated, wird die User -Eigenschaft des aktuellen HttpContext durch den RoleManagerModule-Wert nicht auf ein RolePrincipal -Objekt festgelegt.