RoleManagerModule.GetRoles Zdarzenie
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.
Zdarzenie aplikacji globalnej, które jest zgłaszane, gdy RoleManagerModule jest gotowe do utworzenia elementu reprezentującego RolePrincipal bieżącego użytkownika.
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
Typ 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
Zdarzenie GetRoles jest wywoływane przed RoleManagerModule utworzeniem RolePrincipal obiektu i przypisuje je do User właściwości CurrentHttpContextobiektu . To zdarzenie służy do przeprowadzania inspekcji, gdy są stosowane informacje o roli lub zastąpić tworzenie obiektu RolePrincipal za pomocą RoleManagerModule własnego kodu.
Aplikację informacji o roli można anulować, ustawiając właściwość elementu na true
wartość w zdarzeniuGetRoles.RoleManagerEventArgsRolesPopulatedRoleManagerModule
Jeśli ustawiono RolesPopulatedtrue
wartość w GetRoles procedurze obsługi zdarzeń, User właściwość bieżącego HttpContext elementu nie jest ustawiona na RolePrincipal obiekt przez RoleManagerModuleobiekt .
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla