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ček 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 je-li systém provádět zpracování hlaviček MustUnderstand SOAP; jinak false, což znamená, že aplikace provádí toto zpracování. Výchozí hodnota je true.
Poznámky
ValidateMustUnderstand Pomocí vlastnosti vypněte vynucené ověření hlavičky příchozích zpráv. Při normálním spuštění se hlavičky zpráv porovnávají s UnderstoodHeaders vlastností a ověřují, že příchozí hlavičky služba explicitně zpracovává. Nastavte tuto kontrolu tak, aby false se tato kontrola zakázala. Pokud je nastavená hodnota 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ž má aplikace přijmout všechny 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.