RoleService.GetRolesForCurrentUser Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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ě .