RoleService.GetRolesForCurrentUser Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert alle rollen voor de aangemelde gebruiker.
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()
Retouren
Een matrix van de namen van de rollen waartoe de gebruiker behoort.
- Kenmerken
Uitzonderingen
Rolbeheer is niet ingeschakeld.
Opmerkingen
De GetRolesForCurrentUser methode retourneert alle rollen voor de gebruiker. U gebruikt de GetRolesForCurrentUser methode wanneer u alle rollen van de gebruiker moet controleren of behouden om te bepalen welke resources beschikbaar zijn voor de gebruiker. U kunt deze methode gebruiken om meerdere aanroepen naar de IsCurrentUserInRole methode te voorkomen.
Als u de GetRolesForCurrentUser methode aanroept, wordt de SelectingProvider gebeurtenis gegenereerd.
Note
Roep de GetRolesForCurrentUser methode niet aan vanuit code die wordt uitgevoerd op de webserver. U roept de GetRolesForCurrentUser methode alleen aan als onderdeel van een WCF-service. Zie de GetRolesForUser methode voor meer informatie over het lezen van de rollen van een gebruiker in code die wordt uitgevoerd op de webserver.