代码之家  ›  专栏  ›  技术社区  ›  Eldar

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

  •  1
  • Eldar  · 技术社区  · 14 年前

    有abc(addres,binding,contract)=endpoint。我认为这些信息足以与客户交流,反之亦然。但是什么是元数据和MEX?

    2 回复  |  直到 6 年前
        1
  •  5
  •   DaveB    14 年前

    MEX端点公开的元数据描述了服务、各种操作、操作所需的参数以及返回类型。换句话说,元数据公开了契约。有了这些信息,客户机可以创建一个代理来与服务交互。客户端使用MEX端点访问元数据。

        2
  •  2
  •   Vikas    8 年前

    元数据包含以下内容:

    1. 为了让客户机创建代理类,他们需要了解服务契约、服务契约中可用的操作契约、他们接受的参数、他们的数据类型、他们将返回的数据等。

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