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 определенную конечную точку, создайте новое SoapProcessingBehavior значение с заданным значением false , а затем подключите его к конечной точке, в которой не требуется выполнять обработку. Если клиент RoutingBehavior уже имеет объект SoapProcessingBehavior, он не пытается подключиться к другому.

Чтобы отключить приложение на любой конечной SoapProcessingBehavior точке, отключите обработку SOAP в RoutingBehavior и .RoutingConfiguration

Если SoapProcessingEnabled это trueтак, SoapProcessingBehavior он добавляется в коллекцию конечных точек Behaviors клиента.

Применяется к