0

我开始尝试使用 ActiveMQ(结合 ActiveMQ.NMS 绑定)来支持我们正在研究的一些跨平台 RPC 消息传递。

作为其中的一部分,我希望能够以 WCF 提供的方式定义我们的 RPC 合同 - 例如。

[ServiceContract]
public interface IUsers
{
    [OperationContract]
    IEnumerable<IUser> void GetByEmail(string email);
}

而且我正在考虑为 ApackeMQ.NMS.WCF 项目做出贡献以使其能够正常工作,并且我在编写自定义绑定方面有一些经验,所以我不再这样做了。

但是,我首先遇到了 WCF 如何运作的概念问题。显然,在某种程度上,通过客户端通道上的代理对“GetByEmail”的调用必须转换为消息和响应对象,以便它们可以被序列化。我希望能够知道这是如何工作的,以便更好地全面了解 WCF。

我无法找到任何文档来确切说明这是如何完成的,以及确实涉及到相当庞大的 WCF 基础结构中的哪些类。

有没有人有任何指示?对课程的顶级解释和/或指导会很棒。

谢谢。

4

1 回答 1

0

在此之前有一个步骤:如何(什么格式)用于序列化?

WCF 通过绑定进行连接,绑定的配置选择格式/协议。

以及“如何”为每个协议传输命令?我不知道,我认为深入研究(低级)内容不会有很大帮助。

于 2010-08-04T12:07:56.780 回答