MSMQ和WCF合同 - 未来的增强功能

时间:2012-05-04 20:36:17

标签: wcf msmq

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

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

如果IPerson有3个属性:

string Name
int Age
string address

并使用此合同发送消息,WCF读取正常并可以处理等...

然而,如果我们将来决定添加额外的财产怎么办?

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

如何才能使服务在未来兼容?

由于

1 个答案:

答案 0 :(得分:2)

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