元数据的发布方式决定了元数据的获取行为,WCF服务元数据架构体系通过ServiceMetadataBehavior实现了基于WS-MEXHTTP-GET的元数据发布,针对这两种不同的协议,元数据获取的实现方式也是不同的。我们首先来实现基于WS-MEX的元数据获取方式。 [Source Code从这里下载]

ServiceMetadataBehavior通过创建MEX终结点实现了基于WS-MEX的元数据的发布,从《如何将一个服务发布成WSDL》系列文章的介绍我们知道:元数据的发布实际上可以看成是在服务端寄宿一个元数据提供服务,我们通过服务调用的形式获取元数据。

由于MEX终结点与一般意义上的终结点并没有本质的不同,我们只需要创建服务元数据发布方相匹配的终结点,相目标地址发送期望的请求消息,即可通过回复消息的形式获取元数据信息。现在以我们熟悉的计算服务为例,在服务寄宿的时候通过以下的配置为该服务添加一个MEX终结点,采用的MEX绑定和地址分别问:mexHttpBinding和http://127.0.0.1:9999/calculatorservice/mex

>
>
>
>
>        
/>
/>
>
>
>
>
>
/>
>
>
>
>
>

相关文章:

  • 2021-09-15
  • 2021-06-14
  • 2021-09-18
  • 2021-11-07
  • 2022-01-19
  • 2022-01-31
  • 2022-12-23
  • 2021-06-21
猜你喜欢
  • 2021-11-01
  • 2021-09-17
  • 2021-09-12
  • 2022-01-23
  • 2021-12-31
  • 2021-11-16
相关资源
相似解决方案