RoutingConfiguration.SoapProcessingEnabled 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否应处理 SOAP MessageVersion 之间的消息。
public:
property bool SoapProcessingEnabled { bool get(); void set(bool value); };
public bool SoapProcessingEnabled { get; set; }
member this.SoapProcessingEnabled : bool with get, set
Public Property SoapProcessingEnabled As Boolean
属性值
如果应处理消息,则为 true
;否则为 false
。 默认值是 true
。
注解
SOAP 处理是一个过程,在此过程中可将消息在 SOAP MessageVersion 之间进行转换。
将此值设置为 false
表示 RoutingBehavior 不应在客户端终结点上安装 SoapProcessingBehavior 。 如果设置为 false
,则必须添加自己的消息检查器或其他代码,以在发送消息之前处理消息的某些方面。 还可以在每个终结点上禁用 SOAP 处理。 有关更多信息,请参见 SoapProcessingBehavior 类。
默认情况下, RoutingBehavior 会为每个客户端终结点创建并附加一个新的 SoapProcessingBehavior ,并将 ProcessMessages 设置为 true
。 如果不想在特定终结点上使用 SoapProcessingBehavior ,请创建一个将此值设置为 false
的新 SoapProcessingBehavior ,然后将其附加到不希望进行处理的终结点。 如果 观察到客户端已具有一个 ,则它不会尝试附加另一个 。
若要在任何终结点上禁用 的应用程序SoapProcessingBehavior,请在 和 RoutingConfiguration上RoutingBehavior禁用 SOAP 处理。
如果 SoapProcessingEnabled 为 true
, SoapProcessingBehavior 则 将添加到客户端终结点 Behaviors 集合。