IWcfReferenceReceiveContextInformation 介面

定義

定義了要實作以取得額外上下文資訊的介面。

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

備註

此介面使 WSDL 匯入機制能接收額外的上下文資訊,以優化代理產生及 Visual Studio 內的開發體驗。 如果 WSDL 匯入器實作了該介面,IWcfReferenceReceiveContextInformationWCF 代理產生器會在呼叫 和 ReceiveImportContextInformation 的方法之前IWsdlImportExtension先呼叫該IPolicyImportExtension方法。

額外的上下文資訊指的是傳遞給方法的 ReceiveImportContextInformation 參數。 參數包含任何擴充功能檔案的內容,以及對實 IServiceProvider 作該介面物件的參考。 傳遞給方法的任何副檔名檔案都是匯入者專屬的,用來儲存他們所需的額外資訊。 也就是說,Visual Studio 不控制這些檔案的內容,也不會直接使用它們。

Note

匯入者稱WCF可擴充機制。 此機制允許您自訂代理碼從描述服務的元資料(WSDL/XSD)文件中產生的方式。 欲了解更多資訊,請參閱「 匯入 WCF 擴充功能的自訂元資料」。

方法

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

獲得更多背景資訊。

適用於