SOAP ヘッダーの使用
このトピックの対象は、レガシ テクノロジに特定されています。XML Web サービスと XML Web サービス クライアントは以下を使用して作成してください。 Windows Communication Foundation.
SOAP を使用した Web サービス メソッドとの通信は、標準的な形式に従って行われます。この形式の一部として、XML ドキュメントにエンコードされたデータが含まれます。XML ドキュメントは Envelope ルート要素で構成され、この要素は必須の Body 要素と省略可能な Header 要素で構成されます。Body 要素はメッセージに固有のデータで構成されます。省略可能な Header 要素には、特定のメッセージに直接関連しない追加情報を格納できます。Header 要素の各子要素は SOAP ヘッダーと呼ばれます。
SOAP ヘッダーにはメッセージに関連するデータを格納できますが、SOAP 仕様では SOAP ヘッダーの内容が厳密に定義されていないため、通常は Web サーバー内のインフラストラクチャで処理される情報が格納されます。SOAP ヘッダーの使用例として、SOAP ヘッダー内に SOAP メッセージのルーティング情報を指定することができます。
このセクションの内容
- 方法 : SOAP ヘッダーを定義および処理する
SOAP ヘッダーを表すクラスを定義する方法と、Web サービスで SOAP ヘッダーを処理する方法について説明します。
- 方法 : SOAP ヘッダーを処理するクライアントを構築する
Web サービス クライアント内で SOAP ヘッダーを処理する方法について説明します。
- 方法 : SOAP ヘッダーの受信者を変更する
SOAP ヘッダーの受信側を指定する方法について説明します。
- 方法 : 不明な SOAP ヘッダーを処理する
Web サービス クライアントから受信した不明な SOAP ヘッダーを処理する方法について説明します。
- 方法 : XML Web サービス クライアントによって要求される SOAP ヘッダーを処理する
Web サービスによって定義されていないが、Web サービス クライアントによって要求された SOAP ヘッダーを処理する方法について説明します。
- SOAP ヘッダーの処理中に発生したエラーの処理
SOAP ヘッダーの処理中に発生したエラーを Web サービスが処理する方法について説明します。
参照
概念
XML Web サービスの有効期間の構造
XML Web サービス クライアントの作成
その他のリソース
SOAP メッセージの書式のカスタマイズ
ASP.NET を使用した XML Web サービス
ビルド日:2011-02-23