Sys.Net.WebServiceError 类

更新:2007 年 11 月

表示在 Web 服务发出错误时返回到浏览器的对象类型。

命名空间:Sys.Net

**继承:**无

成员

名称

说明

Sys.Net.WebServiceError 构造函数

在派生类中实现时,初始化 Sys.Net.WebServiceError 类的新实例。

Sys.Net.WebServiceError exception 属性

获取错误的异常类型。

Sys.Net.WebServiceError message 属性

获取错误返回的错误消息。

Sys.Net.WebServiceError.statusCode 属性

获取 HTTP 响应的状态代码。

Sys.Net.WebServiceError stackTrace 属性

获取服务器返回的堆栈跟踪。

Sys.Net.WebServiceError.timedOut 属性

获取一个值,该值指示 Web 服务是否因超时而失败。

备注

WebServiceError 是返回到失败回调函数的对象的类型。

示例

说明

下面的示例演示失败回调函数如何访问 WebServiceError 对象。有关更多信息,请参见从客户端脚本调用 Web 服务

代码

// This is the failed callback function.
function OnFailed(error)
{
    var stackTrace = error.get_stackTrace();

    var message = error.get_message();

    var statusCode = error.get_statusCode();

    var exceptionType = error.get_exceptionType();

    var timedout = error.get_timedOut();

    // Display the error.    
    var RsltElem = 
        document.getElementById("Results");
    RsltElem.innerHTML = 
        "Stack Trace: " +  stackTrace + "<br/>" +
        "Service Error: " + message + "<br/>" +
        "Status Code: " + statusCode + "<br/>" +
        "Exception Type: " + exceptionType + "<br/>" +
        "Timedout: " + timedout;
}

请参见

概念

从客户端脚本调用 Web 服务

参考

Sys.Net.XMLHttpExecutor 类

Sys.Net.WebRequestManager 类