Udostępnij za pośrednictwem


RoleService.GetRolesForCurrentUser Metoda

Definicja

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

String[]

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 .

Dotyczy

Zobacz też