Share via


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 usare questo metodo per evitare più chiamate al IsCurrentUserInRole metodo.

La chiamata al metodo genera l'evento GetRolesForCurrentUserSelectingProvider .

Nota

Non chiamare il GetRolesForCurrentUser metodo dal codice in esecuzione nel server Web. Si chiama 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