生成的代理类 defaultFailedCallback 属性

更新:2007 年 11 月

获取或设置生成的代理类及其实例的默认失败回调函数。此属性在服务器已生成代理类之后在运行时存在。

说明:

若要获取或设置客户端 API 属性的属性值,必须调用以 get_set_ 为名称前缀的属性访问器方法。例如,若要获取或设置属性 cancel 的值,需要调用 get_cancelset_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。

备注

在对 Web 服务方法的调用失败时将调用失败回调函数。

在对 Web 服务方法的任何调用期间,都可将失败回调函数作为参数传递。如果在调用 Web 服务方法时传递失败回调函数,则传递的函数将重写使用 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);
}

请参见

概念

Sys.Net.WebServiceProxy 类

参考

生成的代理类成功回调函数

生成的代理类失败回调函数