更新:2007 年 11 月
获取或设置生成的代理类及其实例的默认失败回调函数。此属性在服务器已生成代理类之后在运行时存在。
说明: |
|---|
若要获取或设置客户端 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。
备注
在对 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);
}
说明: