Свойство Generated Proxy Classes defaultFailedCallback

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

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

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

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

 // Syntax for a static proxy class.
 var failedCallback =
    MyNameSpace.MyServiceProxy.get_defaultFailedCallback();
    MyNameSpace.MyServiceProxy.set_defaultFailedCallback(handler);
 // Syntax for a proxy instance.
 var failedCallback =
  myServiceProxy.get_defaultFailedCallback();
  myServiceProxy.set_defaultFailedCallback(handler); 

Параметры

Параметр

Описание

handler

Функция неудавшегося обратного вызова.

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

Функция неудавшегося обратного вызова (если задана). В противном случае — null.

Заметки

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

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

Пример

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

// This function sets and gets the default failed 
// callback function for the Web service generated 
// proxy class.
function AssignFailedCallback() 
{
    // Set the default callback.
    Samples.AspNet.UsingProxyClass.set_defaultFailedCallback(FailedCallback);

    // Get the default callback.
    var callback = 
        Samples.AspNet.UsingProxyClass.get_defaultFailedCallback();

    // Display the callback.
    DisplayMessage(callback);
}

// This function sets and gets the default failed 
// callback function for an instance of the Web service 
// generated proxy class.
function AssignInstanceFailedCallback() 
{ 
   // Create an instance of the proxy class.
    var proxyInstance = 
        new Samples.AspNet.UsingProxyClass();

    // Set the default callback.
    proxyInstance.set_defaultFailedCallback(FailedCallback);

    // Get the default callback.
    var callback = proxyInstance.get_defaultFailedCallback();

    // Display the callback.
    DisplayMessage(callback);
}

См. также

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

Класс Sys.Net.WebServiceProxy

Ссылки

Функция Generated Proxy Classes Succeeded Callback

Функция Generated Proxy Classes Failed Callback