什么是WCF中的消息包装

时间:2009-06-23 02:26:17

标签: wcf wcf-security wrapping

在WCF Messsage合约中,我们有IsWrapped属性和wrappername,wrappernamespace属性

  • 问题?

    1. 什么是邮件包装
    2. 包装邮件有什么好处
    3. 包装邮件是否安全。

1 个答案:

答案 0 :(得分:1)

Theres an Article on the MSDN讨论消息合同类。它写了

  

MessageContractAttribute有一个名为IsWrapped的属性,指示是否应该包装数据协定。当IsWrapped设置为false时,服务合同使用的数据协定将不会被包装。当此值设置为true时,将包装数据协定;此外,当IsWrapped设置为true时,您还可以控制用于包装元素的名称和名称空间。

WrapperName和WrapperNamespace定义消息将被包装的元素。

  

要将其置于上下文中,可以在两种情况下使用消息协定类:可以在使用消息类型时使用它,也可以在为服务协定使用的数据协定使用不同的命名空间时使用它。

根据此说明,它似乎不会对安全性产生影响。