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 mit den Namen der Rollen, zu denen der Benutzer gehört.
- Attribute
Ausnahmen
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.
Hinweis
Rufen Sie die GetRolesForCurrentUser Methode nicht über 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 in Code, der auf dem Webserver ausgeführt wird, finden Sie in der GetRolesForUser -Methode.