Поделиться через


RoleService.GetRolesForCurrentUser Метод

Определение

Возвращает все роли, назначенные вошедшему в систему пользователю.

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

Возвращаемое значение

String[]

Массив имен ролей, к которым принадлежит пользователь.

Атрибуты

Исключения

Управление ролями не включено.

Комментарии

Метод GetRolesForCurrentUser возвращает все роли для пользователя. Метод используется, GetRolesForCurrentUser когда необходимо проверить или сохранить все роли пользователя, чтобы определить, какие ресурсы доступны пользователю. Этот метод можно использовать, чтобы избежать нескольких вызовов IsCurrentUserInRole метода .

GetRolesForCurrentUser Вызов метода вызывает SelectingProvider событие .

Примечание

Не вызывайте GetRolesForCurrentUser метод из кода, выполняемого на веб-сервере. Метод вызывается GetRolesForCurrentUser только в составе службы WCF. Дополнительные сведения о чтении ролей пользователя в коде, выполняемом на веб-сервере, см. в методе GetRolesForUser .

Применяется к

См. также раздел