Свойство созданных прокси-классов defaultFailedCallback

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

ПримечаниеПримечание

Чтобы получить или задать значения для свойств клиентского прикладного программного интерфейса (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);
}


Показ: