IWcfReferenceReceiveContextInformation インターフェイス

定義

追加のコンテキスト情報を取得するために実装するインターフェイスを定義します。

public interface class IWcfReferenceReceiveContextInformation
public interface IWcfReferenceReceiveContextInformation
type IWcfReferenceReceiveContextInformation = interface
Public Interface IWcfReferenceReceiveContextInformation

注釈

このインターフェイスにより、WSDL インポーター メカニズムは、プロキシの生成を改善し、Visual Studio内の開発者エクスペリエンスを向上させるために、追加のコンテキスト情報を受け取ることができます。 WSDL インポーターがインターフェイスをIWcfReferenceReceiveContextInformation実装する場合、ReceiveImportContextInformationメソッドは WCF プロキシ ジェネレーターによって呼び出され、メソッドIWsdlImportExtensionIPolicyImportExtensionが呼び出される前に呼び出されます。

追加のコンテキスト情報は、メソッドに渡されるパラメーターを ReceiveImportContextInformation 参照します。 パラメーターには、拡張ファイルの内容と、インターフェイスを実装するオブジェクトへの参照が IServiceProvider 含まれます。 メソッドに渡される拡張ファイルはインポーターに固有であり、必要な追加情報を格納するために使用されます。 つまり、Visual Studioはこれらのファイルの内容を制御せず、直接使用しません。

注意

インポーターは、WCF 機能拡張メカニズムを参照します。 このメカニズムを使用すると、サービスを記述するメタデータ (WSDL/XSD) ドキュメントからプロキシ コードを生成する方法をカスタマイズできます。 詳細については、「 WCF 拡張機能のカスタム メタデータのインポート」を参照してください。

メソッド

ReceiveImportContextInformation(IDictionary<String,Byte[]>, IServiceProvider)

追加コンテキスト情報を取得します。

適用対象