RoleService.GetRolesForCurrentUser Metoda
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.
Zwraca wszystkie role dla zalogowanego użytkownika.
public:
cli::array <System::String ^> ^ GetRolesForCurrentUser();
[System.ServiceModel.OperationContract]
public string[] GetRolesForCurrentUser ();
[<System.ServiceModel.OperationContract>]
member this.GetRolesForCurrentUser : unit -> string[]
Public Function GetRolesForCurrentUser () As String()
Zwraca
Tablica nazw ról, do których należy użytkownik.
- Atrybuty
Wyjątki
Zarządzanie rolami nie jest włączone.
Uwagi
Metoda GetRolesForCurrentUser zwraca wszystkie role użytkownika. Metoda jest używana GetRolesForCurrentUser , gdy musisz sprawdzić lub zachować wszystkie role użytkownika, aby określić, które zasoby są dostępne dla użytkownika. Tej metody można użyć, aby uniknąć wielu wywołań IsCurrentUserInRole metody .
GetRolesForCurrentUser Wywołanie metody wywołuje SelectingProvider zdarzenie.
Uwaga
Nie należy wywoływać GetRolesForCurrentUser metody z kodu wykonywanego na serwerze sieci Web. Metoda jest wywoływana GetRolesForCurrentUser tylko w ramach usługi WCF. Aby uzyskać więcej informacji na temat sposobu odczytywania ról użytkownika w kodzie wykonywanym na serwerze sieci Web, zobacz metodę GetRolesForUser .