RoutingConfiguration.SoapProcessingEnabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, показывающее, нужно ли обрабатывать сообщения различных версий MessageVersion SOAP.
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 — это процесс преобразования сообщений из одной версии MessageVersion SOAP в другую.
Установка этого значения false
указывает, что RoutingBehavior не должен устанавливать на SoapProcessingBehavior конечных точках клиента. Если задано значение false
, необходимо добавить собственный инспектор сообщений или другой код для обработки некоторых аспектов сообщений перед их отправкой. Также можно отключить обработку SOAP в каждой конечной точке. Дополнительные сведения см. в описании класса SoapProcessingBehavior.
По умолчанию RoutingBehavior объект создает и присоединяет новый SoapProcessingBehavior объект со ProcessMessages значением true
для каждой конечной точки клиента. Если вы не хотите использовать в определенной конечной точке SoapProcessingBehavior , создайте новый SoapProcessingBehavior объект со значением false
, а затем присоедините его к конечной точке, в которой не требуется выполнять обработку. Если RoutingBehavior обнаруживает, что клиент уже имеет SoapProcessingBehavior, попытка прикрепить новый не выполняется.
Чтобы отключить применение в любой конечной SoapProcessingBehavior точке, отключите обработку SOAP в RoutingBehavior и RoutingConfiguration.
Если SoapProcessingEnabled имеет значение true
, SoapProcessingBehavior объект добавляется в коллекцию конечных точек Behaviors клиента.