MSMQ和WCF合同

我正在创建一个绑定到MSMQ的WCF服务。 这将使用MSMQ集成绑定。

现在计划是将消息放置在实现给定接口的MSMQ上(即:IPerson)

如果IPerson有3个属性:

string Name
int Age
string address

并使用此合约发送一条消息,WCF将其读取并可以处理等...

然而,如果我们在将来决定增加一个额外的财产呢?

WCF将无法处理该消息并将其分类为毒药?

我该如何制作这项服务,以便将来可以兼容?

谢谢


您可以在datacontract中使用IExtensibileDataObject您可以在msdn上找到更多信息:http://msdn.microsoft.com/zh-cn/library/system.runtime.serialization.iextensibledataobject.aspx

链接地址: http://www.djcxy.com/p/55811.html

上一篇: MSMQ and WCF contracts

下一篇: Consuming MSMQ with WCF