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()
Возвращаемое значение
Массив имен ролей, к которым принадлежит пользователь.
- Атрибуты
Исключения
Управление ролями не включено.
Комментарии
Метод GetRolesForCurrentUser возвращает все роли для пользователя. Метод используется, GetRolesForCurrentUser когда необходимо проверить или сохранить все роли пользователя, чтобы определить, какие ресурсы доступны пользователю. Этот метод можно использовать, чтобы избежать нескольких вызовов IsCurrentUserInRole метода .
GetRolesForCurrentUser Вызов метода вызывает SelectingProvider событие .
Примечание
Не вызывайте GetRolesForCurrentUser метод из кода, выполняемого на веб-сервере. Метод вызывается GetRolesForCurrentUser только в составе службы WCF. Дополнительные сведения о чтении ролей пользователя в коде, выполняемом на веб-сервере, см. в методе GetRolesForUser .