ClientRuntime.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

Значение свойства

Boolean

true, если обработка заголовка SOAP MustUnderstand должна выполняться системой; в противном случае — false, что означает, что эта обработка выполняется приложением. Значение по умолчанию — true.

Комментарии

Используйте свойство ValidateMustUnderstand, чтобы отключить принудительную проверку заголовков поступающих сообщений. При нормальном выполнении заголовки сообщений сравниваются со свойством UnderstoodHeaders для подтверждения того, что поступающие заголовки явно обрабатываются службой. Чтобы отключить эту проверку, задайте значение false. Если установлено значение false, то приложение должно проверять заголовки с отметкой «MustUnderstand="true"» и возвращать ошибку, если один или несколько из них непонятны. Это полезно, если приложение должно принимать любые возвращаемые сообщения SOAP (например, при использовании типизированных или нетипизированных сообщений) и выполнять пользовательскую обработку заголовков.

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