什么是服务元数据以及为什么需要发布?

时间:2010-07-29 12:43:34

标签: wcf metadata

有ABC(地址,绑定,合同)=端点。我认为这些信息足以与客户沟通,反之亦然。但是什么是元数据和mex?

2 个答案:

答案 0 :(得分:5)

mex端点公开的元数据描述了服务,各种操作,操作所需的参数以及返回类型。换句话说,元数据暴露了合同。通过此信息,客户端可以创建代理以与服务进行交互。客户端使用mex端点来访问元数据。

答案 1 :(得分:2)

元数据包含以下内容:

  1. 对于客户创建代理类,他们需要了解服务合同,服务合同中可用的操作合同,接受的参数,数据类型,返回的数据等

  2. 如果没有这些信息,客户将无法创建代理类。 因此,我们需要指定服务行为。