SoapExtensionReflector クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メソッドごとに 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() |
|
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |