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


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

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

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

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

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

var defaultFailedCallback =
  Sys.Services.RoleService.get_defaultFailedCallback();
Sys.Services.RoleService.set_defaultFailedCallback(value); 

Параметры

Параметр

Описание

value

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

Заметки

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

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

function callbackFunctionName(error, userContext, methodName)

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

  • error. Содержит экземпляр класса WebServiceError.

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

  • methodName. Имя вызывающего метода.

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

Пример

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

// This function sets and gets the role service
// default load completed callback function.
function DefaultLoadCompletedCallBack()
{
    // Set the default callback function.
    roleProxy.set_defaultLoadCompletedCallback(LoadCompletedCallback);

    // Get the default callback function. 
    var loadCompletedCallBack =     
        roleProxy.get_defaultLoadCompletedCallback();

    alert(loadCompletedCallBack);
}

См. также

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

Класс Sys.Services.AuthenticationService

Класс Sys.Services.ProfileService