RoleService.GetRolesForCurrentUser Methode

Definition

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

String[]

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.

Gilt für:

Weitere Informationen