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 (например, при использовании типизированных или нетипизированных сообщений) и выполнять пользовательскую обработку заголовков.

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