System.Runtime.Remoting.Metadata 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトやフィールドに対する SOAP の生成と処理をカスタマイズするために使用できるクラスおよび属性が含まれています。 この名前空間のクラスを使用して、SOAPAction ヘッダー フィールド、型の出力、XML 要素名、およびメソッドの XML 名前空間 URI を指定できます。 この情報は、SOAP の生成時に SOAP シリアライザーによって使用されたり、Web サービス記述言語 (WSDL: Web Services Description Language) の生成時に Soapsuds Tool (Soapsuds.exe) によって使用されたりします。 この名前空間の属性で指定した情報は、生成された SOAP の受信側で、リモートからのメソッドの呼び出しやリモート オブジェクトの処理をカスタマイズするために使用できます。 System.Runtime.Remoting.Metadata 名前空間の最も重要なクラスの 1 つは、SoapAttribute クラスです。 SoapAttribute クラスは、実質的な機能は持っておらず、すべてのメタデータ属性の基本クラスとしてだけ使用できます。
クラス
SoapAttribute |
すべての SOAP 属性に既定の機能を提供します。 |
SoapFieldAttribute |
フィールドの SOAP 生成および SOAP 処理をカスタマイズします。 このクラスは継承できません。 |
SoapMethodAttribute |
メソッドの SOAP 生成および SOAP 処理をカスタマイズします。 このクラスは継承できません。 |
SoapParameterAttribute |
パラメーターの SOAP 生成および SOAP 処理をカスタマイズします。 このクラスは継承できません。 |
SoapTypeAttribute |
対象の型の SOAP 生成および SOAP 処理をカスタマイズします。 このクラスは継承できません。 |
列挙型
SoapOption |
SoapTypeAttribute クラスで使用する SOAP 構成オプションを指定します。 |
XmlFieldOrderOption |
この列挙体は使用しないでください。これは、.NET Framework リモート処理インフラストラクチャでは使用されません。 |
注釈
SOAPAction HTTP ヘッダー フィールドの詳細については、W3C 仕様 の SOAPAction HTTP ヘッダー フィールド に関するセクションを参照してください。
.NET