ServiceBehaviorAttribute.ValidateMustUnderstand Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda systém nebo aplikace vynucuje zpracování hlavičky 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
Hodnota vlastnosti
true
pokud má systém provádět zpracování hlaviček MustUnderstand
PROTOKOLU SOAP, jinak false
to znamená, že aplikace provádí toto zpracování. Výchozí hodnota je true
.
Poznámky
ValidateMustUnderstand Pomocí vlastnosti vypněte vynucené ověření příchozích záhlaví zpráv. Při normálním spuštění se hlavičky zpráv porovnávají s UnderstoodHeaders vlastností a ověřují, že služba explicitně zpracovává příchozí hlavičky. Nastavte tuto kontrolu tak, aby false
se tato kontrola zakázala. Při nastavení false
musí aplikace zkontrolovat hlavičky označené MustUnderstand="true" a vrátit chybu, pokud některé z nich nebyly srozumitelné. To je užitečné, když aplikace má přijímat příchozí zprávy SOAP (například při použití zadaných nebo netypových zpráv) a provádět vlastní zpracování hlaviček.