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 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.

Gilt für:

Weitere Informationen