SoapServerMessage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
受信した SOAP 要求内のデータ、または特定の SoapMessageStageで XML Web サービス メソッドによって送信された SOAP 応答を表します。 このクラスは継承できません。
public ref class SoapServerMessage sealed : System::Web::Services::Protocols::SoapMessage
public sealed class SoapServerMessage : System.Web.Services.Protocols.SoapMessage
type SoapServerMessage = class
inherit SoapMessage
Public NotInheritable Class SoapServerMessage
Inherits SoapMessage
- 継承
例
次のコード フラグメントは、XML Web サービス メソッドによって送受信される SOAP メッセージをログに記録する SOAP 拡張機能の一部です。 この特定のフラグメントは、SoapServerMessageのプロパティをログ ファイルに書き込むことで、SOAP 拡張機能のSoapExtension.ProcessMessage メソッドに渡されるSoapServerMessageを処理します。
プロパティ
| 名前 | 説明 |
|---|---|
| Action |
SOAP 要求または SOAP 応答の SOAPAction HTTP 要求ヘッダー フィールドを取得します。 |
| ContentEncoding |
|
| ContentType |
SOAP 要求または SOAP 応答の HTTP |
| Exception |
XML Web サービス メソッドの呼び出しから SoapException を取得します。 (継承元 SoapMessage) |
| Headers |
現在の SOAP 要求または SOAP 応答に適用される SOAP ヘッダーのコレクション。 (継承元 SoapMessage) |
| MethodInfo |
SOAP 要求の対象となる XML Web サービス メソッドのメソッド プロトタイプの表現を取得します。 |
| OneWay |
サーバーが XML Web サービス メソッドの処理を完了するのをクライアントが待機するかどうかを示す値を取得します。 |
| Server |
Web サーバーでのメソッド呼び出しを処理するクラスのインスタンスを取得します。 |
| SoapVersion |
XML Web サービスとの通信に使用される SOAP プロトコルのバージョンを取得します。 |
| Stage |
SoapMessageStageのSoapMessageを取得します。 (継承元 SoapMessage) |
| Stream |
SOAP 要求または SOAP 応答を表すデータを Streamの形式で取得します。 (継承元 SoapMessage) |
| Url |
XML Web サービスのベース URL を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| EnsureInStage() |
派生クラスでオーバーライドされると、現在の SoapMessageStage がパラメーターで使用できるステージであることをアサートします。 (継承元 SoapMessage) |
| EnsureOutStage() |
派生クラスでオーバーライドされると、現在の SoapMessageStage ステージが out パラメーターを使用できるステージであることをアサートします。 (継承元 SoapMessage) |
| EnsureStage(SoapMessageStage) |
XML Web サービス メソッドの呼び出しの SoapMessageStage が、渡されたステージであることを確認します。 現在の処理ステージが渡されたステージの 1 つでない場合は、例外がスローされます。 (継承元 SoapMessage) |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetInParameterValue(Int32) |
指定したインデックス位置にある XML Web サービス メソッドに渡されるパラメーターを取得します。 (継承元 SoapMessage) |
| GetOutParameterValue(Int32) |
指定したインデックス位置にある XML Web サービス メソッドに渡される out パラメーターを取得します。 (継承元 SoapMessage) |
| GetReturnValue() |
XML Web サービス メソッドの戻り値を取得します。 (継承元 SoapMessage) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |