System.Runtime.Remoting.Metadata 名前空間

オブジェクトとフィールドの SOAP の生成と処理をカスタマイズするために使用できるクラスと属性が含まれています。 この名前空間のクラスは、SOAPAction ヘッダー フィールド、型出力、XML 要素名、およびメソッド XML 名前空間 URI を示すために使用できます。 この情報は、SOAP の生成中に SOAP シリアライザーによって使用され、Web サービス記述言語 (WSDL) の生成時に Soapsuds Tool (Soapsuds.exe ) によって使用されます。 この名前空間の属性で指定された情報は、生成された SOAP の受信側で使用して、リモートメソッド呼び出しとオブジェクトの処理をカスタマイズできます。 System.Runtime.Remoting.Metadata名前空間の最も重要なクラスの 1 つは、SoapAttribute クラスです。 SoapAttribute クラスは機能せず、すべてのメタデータ属性の基底クラスとしてのみ使用できます。

クラス

名前 説明
SoapAttribute

すべての SOAP 属性の既定の機能を提供します。

SoapFieldAttribute

フィールドの SOAP の生成と処理をカスタマイズします。 このクラスは継承できません。

SoapMethodAttribute

メソッドの SOAP の生成と処理をカスタマイズします。 このクラスは継承できません。

SoapParameterAttribute

パラメーターの SOAP の生成と処理をカスタマイズします。 このクラスは継承できません。

SoapTypeAttribute

ターゲット型の SOAP の生成と処理をカスタマイズします。 このクラスは継承できません。

列挙型

名前 説明
SoapOption

SoapTypeAttribute クラスで使用する SOAP 構成オプションを指定します。

XmlFieldOrderOption

この列挙型は使用しないでください。.NET Framework リモート処理インフラストラクチャでは使用されません。

注釈

SOAPAction HTTP ヘッダー フィールドの詳細については、W3C 仕様の 「SOAPAction HTTP ヘッダー フィールド」 セクションを参照してください。