Свойство Generated Proxy Classes defaultSucceededCallback
Обновлен: Ноябрь 2007
Получает или задает для созданного прокси-класса и его экземпляров используемую по умолчанию функцию успешно выполненного обратного вызова. Это свойство существует во время выполнения, оно появляется после создания сервером прокси-класса.
Примечание. |
---|
Чтобы получить или задать значения свойств для клиентского прикладного программного интерфейса (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);
}