SoapExtensionImporter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラスが SOAP 拡張機能を指定するコード属性を生成するための共通のインターフェイスと機能を提供します。
public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
- 継承
-
SoapExtensionImporter
注釈
SoapExtensionImporter
abstract クラスは、abstractImportMethod メソッドを公開します。これにより、派生クラスはバインディング内の操作を表す任意のメソッドにメタデータを追加できます。 メソッド自体は入力メソッドではありません。 バインド クラス内のすべての Web メソッドに追加されるコード属性は、SOAP Web サービス プロトコルの拡張機能を表します。たとえば、送信 SOAP メッセージにヘッダーを追加したり、受信 SOAP メッセージに対して追加の処理を行ったりします。
SoapExtensionImporterから派生したクラスを使用して、クライアント プロキシ コードまたはabstractサーバー コードの生成を拡張できます。 このような派生クラスは、クライアントまたはサービスでの SOAP メッセージの実行時処理を拡張する、 abstractSoapExtension クラスから派生したクラスと組み合わせて使用できます。
SoapExtensionImporter構成要素とその子soapExtensionImporterTypes要素を使用して、構成ファイル内のaddを指定できます。 構成は次の場合に適用できます。
ASP.NET Web アプリケーション: サービスまたはクライアント。
スタンドアロン .NET Framework アプリケーション: クライアントのみ。
コンストラクター
| 名前 | 説明 |
|---|---|
| SoapExtensionImporter() |
SoapExtensionImporter クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ImportContext |
SoapProtocolImporter メソッドを呼び出すImportMethod(CodeAttributeDeclarationCollection) インスタンスを取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| ImportMethod(CodeAttributeDeclarationCollection) |
派生クラスでオーバーライドされると、バインディング内の操作を表す任意のメソッドにコード属性宣言を追加します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |