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

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

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

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

// Syntax for the generated proxy class.
var succeededCallback = MyNameSpace.MyServiceProxy.get_defaultSucceededCallback(); 
MyNameSpace.MyServiceProxy.set_defaultSucceededCallback(handler);

// Syntax for a proxy instance.
var succeededCallback = myServiceProxy.get_defaultSucceededCallback(); 
myServiceProxy.set_defaultSucceededCallback(handler); 

Параметр

Описание

handler

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

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

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

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

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


// This function sets and gets the default succeeded 
// callback function for the Web service generated 
// proxy class.
function AssignSucceededCallback() 
{
    // Set the default callback.
    Samples.AspNet.UsingProxyClass.set_defaultSucceededCallback(SucceededCallback);

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

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



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

    // Set the default callback.
    proxyInstance.set_defaultSucceededCallback(SucceededCallback);

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

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


Показ: