IWcfReferenceReceiveContextInformation 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义要为获取附加上下文信息而实现的接口。
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) |
获取附加上下文信息。 |