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 aufbewahren 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 Methode nicht aus Code auf, der GetRolesForCurrentUser 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 in der GetRolesForUser Methode.

Gilt für:

Siehe auch