MustUnderstandBehavior.ValidateMustUnderstand Property

Definition

Gets or sets a value that specifies whether to ensure that a header is understood according to the SOAP 1.1 and 1.2 specifications.

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

Property Value

true if the header must be correctly processed or a fault is thrown; otherwise, false. The default is false.

Remarks

Set the ValidateMustUnderstand property to false to prevent an exception from being thrown when the runtime encounters a System.ServiceModel.Channels.MessageHeader in a message for which the MessageHeader.MustUnderstand property is true but the header is not in the MessageHeaders.UnderstoodHeaders property for the message.

Applies to