ServiceBehaviorAttribute.ValidateMustUnderstand Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, применяет ли система или приложение обработку заголовков SOAP MustUnderstand .
public:
property bool ValidateMustUnderstand { bool get(); void set(bool value); };
public bool ValidateMustUnderstand { get; set; }
member this.ValidateMustUnderstand : bool with get, set
Public Property ValidateMustUnderstand As Boolean
Значение свойства
true Значение , если система выполняет обработку заголовков MustUnderstand SOAP; в противном случае falseуказывает, что приложение выполняет эту обработку. Значение по умолчанию — true.
Комментарии
ValidateMustUnderstand Используйте свойство для отключения принудительной проверки поступающих заголовков сообщений. В обычном выполнении заголовки сообщений сравниваются со свойством UnderstoodHeaders , чтобы убедиться, что поступающие заголовки явно обрабатываются службой. Установите для этого значение, чтобы false отключить эту проверку. Если задано значение false, приложение должно проверять заголовки, помеченные с помощью MustUnderstand="true", и возвращать ошибку, если одна или несколько из них не поняты. Это полезно, если приложение должно принимать все входящие сообщения SOAP (например, при использовании типизированных или нетипизированных сообщений) и выполнять пользовательскую обработку заголовков.