English 中文(简体)
何时应当使用数据合同,何时应当使用WCF的信息合同
原标题:when should i use a datacontract and when a messagecontract in WCF
  • 时间:2009-10-07 18:34:48
  •  标签:

我们应该根据什么基础来决定我们是否必须为我的全球合作框架服务建立一个数据记录或信息库。

我知道的是,当我们需要更多地控制SOAP时,我们使用电传。

第二,我看到了一些密码,其中通过电传传送数据。 使用什么。

请提供一些真实的生活场景。

最佳回答

这不是一个“相互”的问题,如果你重新处理复合数据(不仅仅是基本类型的内装、扼杀等),你总是有数据合同。 这一点是正确的。

如果你需要非常密切和非常具体地控制贵组织信息的布局,你就只需要信息合同。 在大多数情况下,90%以上的时间——你没有。

一项电文合同允许你具体说,哪些要素(数字类型或复合类型作为数据记录)将属于《社会行动计划》的负责人,哪些内容将属于《社会行动计划》的机构。

如果你有一个需要非常具体格式的通信伙伴,那么你可能需要这样做,而且你必须打扫你的SOAP信息,使之与具体布局相匹配。 当你需要并应当使用电文合同时,这只是关于唯一有效的假设。

因此,为了缩短一个故事:always使用数据合同,实际上从未使用过电文合同(除非你绝对必须积极)。

页: 1

问题回答

如果你需要明确接管《社会行动计划》的负责人和机构,你将使用电传。 例如,如果你需要确保信用卡号码在您的电文中与贵国其他类型分开加密,那么你就必须对电线上的电文进行这种控制。

此处用一些实例(特别是加密实例)提供更多这方面的信息:

如果你只是想要纯DTOs,而不要在电线上注意其形状,就与数据冲突。





相关问题
热门标签