WCF服务修改返回对象属性影响

时间:2017-08-29 12:21:11

标签: c# wcf azure

我希望修改多个Azure站点使用的WCF服务。特定方法返回具有各种属性的JobInformation对象,例如Name,Description,OrderDate等。 如果我将JobInformation对象更改为包含额外字段DespatchDate,会有什么影响。

使用该服务的现有站点是否会抱怨因为他们已经拥有返回JobInformation的模型定义,其中包含的属性少于他们收到的返回值,或者他们是否会忽略额外的字段?如果这有什么不同,可以通过服务总线调用这些方法。

如果我缺少关键信息,请提前道歉,因为我是WCF的新手。

提前致谢!

1 个答案:

答案 0 :(得分:1)

  

如果我将JobInformation对象更改为包含额外字段DespatchDate,会有什么影响。

如果向JobInformation添加其他字段,现有网站将正常工作。如果您不更新服务参考,则不会在现有网站中查看新字段。

如果您调试网站,可以通过ExtensionData属性查看其他字段。

enter image description here