次の方法で共有


SoapExtensionReflector クラス

定義

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

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

注釈

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

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

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

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

コンストラクター

SoapExtensionReflector()

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

プロパティ

ReflectionContext

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

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ReflectDescription()

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

ReflectMethod()

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

ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください