SoapExtensionImporter クラス
アセンブリ: System.Web.Services (system.web.services.dll 内)


SoapExtensionImporter abstract クラスは、abstract メソッド ImportMethod を公開します。このメソッドを使用すると、派生クラスが、バインディング内の操作を表すメソッドにメタデータを追加できます。メソッド自体は入力メソッドではありません。コード属性は、バインディング クラスのすべての Web メソッドに追加され、たとえば、発信 SOAP メッセージにヘッダーを追加したり受信 SOAP メッセージに対して追加処理を行ったりするなどの SOAP Web サービス プロトコルの拡張を表します。
SoapExtensionImporter から派生したクラスを使用して、クライアント プロキシ コードまたは abstract サーバー コードの生成を拡張できます。このような派生クラスを abstractSoapExtension クラスから派生したクラスと組み合わせて使用すると、クライアントまたはサーバーでの SOAP メッセージのランタイム処理を拡張できます。
構成ファイル内で、soapExtensionImporterTypes 構成要素とその子の add 要素を使用して SoapExtensionImporter を指定できます。構成は、以下に適用できます。
-
スタンドアロンの .NET Framework アプリケーション : クライアントのみ。

System.Web.Services.Description.SoapExtensionImporter


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SoapExtensionImporter コンストラクタ
アセンブリ: System.Web.Services (system.web.services.dll 内)


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SoapExtensionImporter プロパティ
SoapExtensionImporter メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ImportMethod | 派生クラスでオーバーライドされると、バインディング内の操作を表すメソッドにコード属性宣言を追加します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

SoapExtensionImporter メンバ
クラスに、SOAP 拡張を指定するコード属性を生成する共通のインターフェイスおよび機能を提供します。
SoapExtensionImporter データ型で公開されるメンバを以下の表に示します。

名前 | 説明 | |
---|---|---|
![]() | SoapExtensionImporter |


名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ImportMethod | 派生クラスでオーバーライドされると、バインディング内の操作を表すメソッドにコード属性宣言を追加します。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- SoapExtensionImporterのページへのリンク