给出这样的配置:
<service name="WCFWSHttps.Service1" behaviorConfiguration="WCFWSHttps.Service1Behavior">
<endpoint address="https://localhost/WCFWSHttps/Service1.svc" binding="wsHttpBinding" bindingConfiguration="TransportSecurity" contract="WCFWSHttps.IService1"/>
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/>
</service>
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange"/>
用于什么?
如何在后面的代码中实现这个enpoint。即我有
WSHttpBinding binding;
ServiceHost svh
如何在代码中添加mex thingi?
答案 0 :(得分:2)
Imetadataexchange接口公开了返回有关服务的元数据信息的方法,如方法定义,返回类型的数据类型等。基本上元数据将是Web服务描述语言(WSDL)并帮助客户端使用您拥有的服务露出。
所以没有必要实现它们,它们是在WCF中内置的。
您可以在此处找到有关interfacte的更多信息IMetadataExchange
答案 1 :(得分:1)
this显示如何在代码后面的ServiceHost中添加ServiceEndpoint。