Sdílet prostřednictvím


RoleService.GetRolesForCurrentUser Metoda

Definice

Vrátí všechny role pro přihlášeného uživatele.

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()

Návraty

String[]

Pole názvů rolí, do nichž uživatel patří.

Atributy

Výjimky

Správa rolí není povolená.

Poznámky

Metoda GetRolesForCurrentUser vrátí všechny role pro uživatele. Metodu GetRolesForCurrentUser použijete v případě, že musíte zkontrolovat nebo zachovat všechny role uživatele, abyste zjistili, které prostředky jsou pro uživatele k dispozici. Tuto metodu můžete použít k tomu, abyste zabránili více voláním IsCurrentUserInRole metody.

Volání metody GetRolesForCurrentUser vyvolá SelectingProvider událost .

Poznámka

Nevolejte metodu GetRolesForCurrentUser z kódu, který se spouští na webovém serveru. Voláte metodu GetRolesForCurrentUser pouze jako součást služby WCF. Další informace o tom, jak číst role uživatele v kódu, který se spouští na webovém serveru, najdete v GetRolesForUser metodě .

Platí pro

Viz také