RoutingConfiguration.SoapProcessingEnabled 属性

定义

获取或设置一个值,该值指示是否应处理 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,请在 和 RoutingConfigurationRoutingBehavior禁用 SOAP 处理。

如果 SoapProcessingEnabledtrueSoapProcessingBehavior 则 将添加到客户端终结点 Behaviors 集合。

适用于