Свойство созданных прокси-классов 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);
}
См. также
Ссылки
Функция созданных прокси-классов Succeeded Callback
Функция созданных прокси-классов Failed Callback