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