SoapExtensionReflector クラス

定義

メソッドごとに SOAP 拡張情報を ServiceDescription オブジェクトに追加するクラスの共通インターフェイスと機能を提供します。

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

注釈

抽象 SoapExtensionReflector クラスは、抽象メソッドを公開 ReflectMethod。 この抽象メソッドを使用すると、派生クラスは、Web メソッドを ServiceDescription オブジェクトに配置されたオブジェクトに反映するときに、SOAP 拡張機能の説明を追加できます。 メソッド自体は入力ではありません。 この説明は、 ServiceDescriptionを生成する指定されたバインディングに属するすべての Web メソッドに対して追加されます。

ServiceDescriptionを使用して、Write メソッドを使用して Web サービス記述言語 (WSDL) ドキュメントを生成できます。 ServiceDescriptionImporter クラスと関連クラスでは、ServiceDescriptionを使用して、クライアント プロキシ コードまたは抽象サーバー コードを生成することもできます。

クライアントまたはサービスで SOAP メッセージの実行時処理を拡張するには、 SoapExtensionReflector クラスから派生したクラスを抽象 SoapExtension クラスから派生したクラスと組み合わせて使用します。

構成ファイルで SoapExtensionReflector を指定するには、 <soapExtensionReflectorTypes> Element 要素とその子 add 要素を使用します。 Web サービスを発行する ASP.NET Web アプリケーションに構成を適用することもできます。

コンストラクター

名前 説明
SoapExtensionReflector()

SoapExtensionReflector クラスのインスタンスを初期化します。

プロパティ

名前 説明
ReflectionContext

ProtocolReflector メソッドを呼び出す抽象ReflectMethod() クラスから派生したクラスのインスタンスを取得または設定します。

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ReflectDescription()

バインディングに対応する ServiceDescription オブジェクトに配置されるサービス固有の説明情報を生成します。

ReflectMethod()

Abstract メソッドごとに SOAP 拡張情報を ServiceDescription オブジェクトに追加するために派生クラスが実装する必要があるメソッド。

ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください