WCF中IsWrapped属性的用途是什么
WCF中“IsWrapped”属性的用途是什么。 我应该在哪种情况下使用这个属性?为什么?
未打包邮件(MSDN) :
默认情况下,格式化邮件正文,以便包装服务操作的参数。
和
MessageContractAttribute.IsWrapped属性(MSDN) :
将IsWrapped的值设置为false以禁止将消息体序列化到的包装器元素。
所以,考虑这个(修剪)消息:
100 15.99
当您将IsWrapped
设置为false
,邮件正文将不会包含在具有操作名称的元素中(在本例中为Add
):
100 15.99
这些属性用于互操作性,例如在编写客户端以使用不期望消息被包装的服务时。