Sdílet prostřednictvím


ServiceBehaviorAttribute.ValidateMustUnderstand Vlastnost

Definice

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.

Platí pro