Sys.Net.WebServiceError クラス
更新 : 2007 年 11 月
Web サービスがエラーを発行したときにブラウザに返されるオブジェクトの種類を表します。
名前空間 :Sys.Net
継承 : なし
メンバ
名前 |
説明 |
---|---|
Sys.Net.WebServiceError クラスの新しいインスタンスが派生クラスに実装された場合、そのインスタンスを初期化します。 |
|
エラーの例外の種類を取得します。 |
|
エラーが返したエラー メッセージを取得します。 |
|
HTTP 応答のステータス コードを取得します。 |
|
サーバーが返したスタック トレースを取得します。 |
|
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;
}