MustUnderstandBehavior 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示 Windows Communication Foundation (WCF) 不在 UnderstoodHeaders 集合中禁用标头的强制处理,根据 SOAP 1.1 和 1.2 规范,必须了解该集合。
public ref class MustUnderstandBehavior : System::ServiceModel::Description::IEndpointBehavior
public class MustUnderstandBehavior : System.ServiceModel.Description.IEndpointBehavior
type MustUnderstandBehavior = class
interface IEndpointBehavior
Public Class MustUnderstandBehavior
Implements IEndpointBehavior
- 继承
-
MustUnderstandBehavior
- 实现
注解
默认情况下,WCF 客户端或服务运行时在属性为MessageHeader.MustUnderstandtrue
的消息中遇到 System.ServiceModel.Channels.MessageHeader 时引发异常,但标头不在消息的 属性中MessageHeaders.UnderstoodHeaders。
若要防止此行为,请使用 MustUnderstandBehavior 并将 ValidateMustUnderstand 属性设置为 false
。 通常情况下,它用在以下情形中:消息内容(如路由器服务)在别的某处进行中继,并未处理。
构造函数
MustUnderstandBehavior(Boolean) |
使用指定值初始化 MustUnderstandBehavior 类的新实例。 |
属性
ValidateMustUnderstand |
获取或设置一个值,该值指定是否确保按照 SOAP 1.1 和 1.2 规范理解了标头。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |