Condividi tramite


RoleService.GetRolesForCurrentUser Metodo

Definizione

Restituisce tutti i ruoli per l'utente connesso.

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

Restituisce

String[]

Matrice dei nomi dei ruoli ai quali appartiene l'utente.

Attributi

Eccezioni

La gestione ruoli non è attivata.

Commenti

Il GetRolesForCurrentUser metodo restituisce tutti i ruoli per l'utente. Usare il GetRolesForCurrentUser metodo quando è necessario controllare o conservare tutti i ruoli dell'utente per determinare quali risorse sono disponibili per l'utente. È possibile utilizzare questo metodo per evitare più chiamate al IsCurrentUserInRole metodo .

La chiamata al GetRolesForCurrentUser metodo genera l'evento SelectingProvider .

Nota

Non chiamare il GetRolesForCurrentUser metodo dal codice in esecuzione nel server Web. Chiamare il GetRolesForCurrentUser metodo solo come parte di un servizio WCF. Per altre informazioni su come leggere i ruoli di un utente nel codice in esecuzione nel server Web, vedere il GetRolesForUser metodo .

Si applica a

Vedi anche