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


Свойство Sys.Services RoleService IsUserinRole

Обновлен: Ноябрь 2007

Проверяет, выполняет ли текущий пользователь, прошедший проверку подлинности, указанную роль.

Bb513893.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы получить или задать значения свойств клиентского интерфейса API, необходимо вызвать методы доступа к свойствам, имена которых содержат префиксы get_ и set_. Например, чтобы получить или задать значение свойства cancel, необходимо вызвать метод get_cancel или set_cancel.

Sys.Services.RoleService.get_isUserInRole(role);

Параметры

Параметр

Описание

role

Имя проверяемой роли.

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

Значение true, если пользователю присвоена указанная роль, в противном случае — значение false.

Заметки

Перед обращением к свойству IsUserInRole необходимо загрузить роли при помощи метода load. Если роли не загружены, это свойство возвращает значение false.

Пример

В следующем примере показано, как использовать свойство IsUserInRole, чтобы проверить, присвоена ли пользователю, прошедшему проверку подлинности, указанная роль. Данный пример кода является частью полного примера, приведенного в описании класса RoleService.

// This function gets the role service path.
function GetRoleServicePath()
{
    // Get the role service path.
    var roleServicePath = 
        Sys.Services.RoleService.get_path();
    if (roleServicePath == "")
    {
        DisplayInformation(
            "The role service path is the default value.");
    }
}

См. также

Основные понятия

Класс Sys.Services.AuthenticationService

Класс Sys.Services.ProfileService