Метод 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);
}