生成的代理类 defaultSucceededCallback 属性

更新:2007 年 11 月

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

说明:

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

备注

在对 Web 服务方法的调用成功完成时,将调用成功回调函数。

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

请参见

概念

Sys.Net.WebServiceProxy 类

参考

生成的代理类的 defaultUserContext 属性

生成的代理类 defaultFailedCallback 属性