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

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

Примечание

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

var defaultLoadCompletedCallback =
    Sys.Services.RoleService.get_defaultLoadCompletedCallback();
Sys.Services.RoleService.set_defaultLoadCompletedCallback(value); 

Параметры

Параметр

Описание

Value

Имя функции обратного вызова, используемой по умолчанию при завершении загрузки.

Заметки

Функция, задаваемая в этом свойстве, используется как функция обратного вызова по умолчанию, если роли успешно загружены. Можно переопределить эту функцию обратного вызова по умолчанию, передав имя другой функции методу Sys.Services RoleService.load.

При реализации этой функции обратного вызова необходимо использовать следующую сигнатуру:

function functionName(result, userContext, methodName)

Параметры, передаваемые функции обратного вызова, имеют следующее значение.

  • result. Роли текущего пользователя, прошедшего проверку подлинности.

  • userContext. Сведения о контексте пользователя, переданные методу load.

  • methodName. Метод вызова. Всегда установлен для загрузки.

Функция обратного вызова вызывается асинхронно, если служба роли завершается успешно.

Пример

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

// This function checks if the currently
// authenticated user belongs to the
// passed role. 
function UserIsInRole(role) 
{
    DisplayInformation("");
    var isUserInRole = roleProxy.isUserInRole(role);
    DisplayInformation("The user is in the " + role + 
        " role: " + isUserInRole);   
}

См. также

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

Класс Sys.Services.AuthenticationService

Класс Sys.Services.ProfileService