RoleService.GetRolesForCurrentUser Methode
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.
Gibt alle Rollen für den angemeldeten Benutzer zurück.
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()
Gibt zurück
Ein Array der Namen der Rollen, zu denen der Benutzer gehört.
- Attribute
Ausnahmen
Die Rollenverwaltung ist nicht aktiviert.
Hinweise
Die GetRolesForCurrentUser Methode gibt alle Rollen für den Benutzer zurück. Sie verwenden die GetRolesForCurrentUser Methode, wenn Sie alle Rollen des Benutzers überprüfen oder beibehalten müssen, um zu bestimmen, welche Ressourcen für den Benutzer verfügbar sind. Sie können diese Methode verwenden, um mehrere Aufrufe der IsCurrentUserInRole Methode zu vermeiden.
Durch Aufrufen der GetRolesForCurrentUser Methode wird das SelectingProvider Ereignis ausgelöst.
Note
Rufen Sie die GetRolesForCurrentUser Methode nicht aus Code auf, der auf dem Webserver ausgeführt wird. Sie rufen die GetRolesForCurrentUser Methode nur als Teil eines WCF-Diensts auf. Weitere Informationen zum Lesen der Rollen eines Benutzers im Code, der auf dem Webserver ausgeführt wird, finden Sie unter der GetRolesForUser Methode.