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


Метод Sys.Services RoleService load

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

Загружает в локальную клиентскую память роли для текущего пользователя, прошедшего проверку подлинности.

Sys.Services.RoleService.load(loadCompletedCallback, failedCallback, userContext);

Параметры

Параметр

Описание

loadCompletedCallback

Функция, которая вызывается по окончании загрузки. Значение по умолчанию — null.

failedCallback

Функция, которая вызывается при неудачной загрузке. Значение по умолчанию — null.

userContext

Сведения о контексте пользователя, передаваемые функции обратного вызова.

Заметки

Роли сохраняются в клиентской памяти классом прокси RoleService. Доступ к ролям можно получить с помощью получить свойства roles. Если вызов выполняется успешно, вызывается функция, заданная в свойстве [P:J#Sys.Services.RoleService.defaultLoadCompletedCallback], и возвращается список ролей. Если вызов выполняется успешно и для свойства defaultLoadCompletedCallback установлено значение null, вызывается используемая по умолчанию функция SucceededCallback.

Если вызов службы роли оканчивается неудачей, вызывается функция, заданная в свойстве defaultFailedCallback.

Пример

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

// This function sets and gets the role service
// default failed callback function.
function DefaultFailedCallBack()
{
     // Set default failed callback function.
    roleProxy.set_defaultFailedCallback(FailedCallback);

    // Get the default callback function. 
    var failedCallBack =     
        roleProxy.get_defaultFailedCallback();

    alert(failedCallBack); 
}

См. также

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

Класс Sys.Services.AuthenticationService

Класс Sys.Services.ProfileService