Sys.Net.WebRequestExecutor クラス
更新 : 2007 年 11 月
ネットワーク エグゼキュータの派生元となる抽象基本クラスを提供します。
名前空間 :Sys.Net
継承 : なし
MyExecutor.registerClass('MyExecutor', Sys.Net.WebRequestExecutor);
メンバ
名前 |
説明 |
---|---|
Sys.Net.WebRequestExecutor インスタンスが派生クラスに実装されたときに、インスタンスを初期化します。 |
|
現在の要求の追加処理を停止します。 |
|
Web 要求を実行します。 |
|
現在の要求のすべての応答ヘッダーを取得します。 |
|
特定の応答ヘッダーの値をヘッダー名に基づいて取得します。 |
|
エグゼキュータに関連付けられた要求が中止されたかどうかを示す値を取得します。 |
|
JSON で評価されるオブジェクトを応答から取得します。 |
|
要求が正常に終了したかどうかを示す値を取得します。 |
|
応答本体のテキスト表現を取得します。 |
|
エグゼキュータが要求の処理を開始したかどうかを示す値を取得します。 |
|
正常終了ステータス コードを取得します。 |
|
正常に終了した要求に関するステータス情報を取得します。 |
|
要求がタイムアウトしたかどうかを示す値を取得します。 |
|
現在の要求に対する応答を XMLDOM オブジェクトとして取得することを試みます。 |
|
エグゼキュータに関連付けられている WebRequest オブジェクトを取得します。 |
解説
Sys.Net.WebRequestExecutor クラスは抽象基本クラスです。このクラスはインスタンス化できないため、ネットワーク エグゼキュータを実装することによって派生させる必要があります。
ネットワーク要求は、ネットワーク エグゼキュータを経由する非同期通信レイヤ フローを使用して発行されます。通常、エグゼキュータはネットワークとデータをやり取りします。ただし、ネットワークとではなくローカル データベースと対話するストレージ エグゼキュータや、外部リソースが関係するその他の処理を実行するストレージ エグゼキュータを作成することができます。
Sys.Net.XMLHttpExecutor クラスを WebRequestExecutor クラスから派生する方法を次の例に示します。
Sys.Net.XMLHttpExecutor.registerClass('Sys.Net.XMLHttpExecutor',
Sys.Net.WebRequestExecutor);