次の方法で共有


SoapExtensionImporter クラス

定義

クラスが SOAP 拡張機能を指定するコード属性を生成するための共通のインターフェイスと機能を提供します。

public ref class SoapExtensionImporter abstract
public abstract class SoapExtensionImporter
type SoapExtensionImporter = class
Public MustInherit Class SoapExtensionImporter
継承
SoapExtensionImporter

注釈

SoapExtensionImporter abstract クラスは、abstract メソッド (ImportMethod) を公開します。これにより、派生クラスは、バインド内の操作を表す任意のメソッドにメタデータを追加できます。 メソッド自体は入力メソッドではありません。 バインド クラス内のすべての Web メソッドに追加されるコード属性は、SOAP Web サービス プロトコルの拡張機能を表します。たとえば、送信 SOAP メッセージにヘッダーを追加したり、受信 SOAP メッセージに対して追加の処理を行ったりします。

SoapExtensionImporter から派生したクラスを使用して、クライアント プロキシ コードまたは abstract サーバー コードの生成を拡張できます。 このような派生クラスは、クライアントまたはサービスでの SOAP メッセージの実行時処理を拡張する、abstractSoapExtension クラスから派生したクラスと組み合わせて使用できます。

soapExtensionImporterTypes 構成要素とその子 add 要素を使用して、構成ファイル内の SoapExtensionImporter を指定できます。 構成は次の場合に適用できます。

  • ASP.NET Web アプリケーション: サービスまたはクライアント。

  • スタンドアロンの .NET Framework アプリケーション: クライアントのみ。

コンストラクター

SoapExtensionImporter()

SoapExtensionImporter クラスの新しいインスタンスを初期化します。

プロパティ

ImportContext

ImportMethod(CodeAttributeDeclarationCollection) メソッドを呼び出す SoapProtocolImporter インスタンスを取得または設定します。

メソッド

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
ImportMethod(CodeAttributeDeclarationCollection)

派生クラスでオーバーライドされると、バインディング内の操作を表す任意のメソッドにコード属性宣言を追加します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください