Udostępnij za pośrednictwem


Soap12FaultCodes.MustUnderstandFaultCode Pole

Definicja

Reprezentuje kod błędu protokołu SOAP w wersji 1.2 MustUnderstand wskazujący, że nagłówek PROTOKOŁU SOAP oznaczony atrybutem MustUnderstand nie został przetworzony.

public: static initonly System::Xml::XmlQualifiedName ^ MustUnderstandFaultCode;
public static readonly System.Xml.XmlQualifiedName MustUnderstandFaultCode;
 staticval mutable MustUnderstandFaultCode : System.Xml.XmlQualifiedName
Public Shared ReadOnly MustUnderstandFaultCode As XmlQualifiedName 

Wartość pola

Uwagi

Nie wszystkie nagłówki protokołu SOAP wymagają przetwarzania przez adresata. Jeśli jednak nagłówek PROTOKOŁU SOAP jest oznaczony atrybutem MustUnderstand równym "true", przetwarzanie jest wymagane. Nie można przetworzyć nagłówka, gdy znajduje się on w żądaniu soap 1.2, generuje SoapHeaderException element z właściwością ustawioną Code na Soap12FaultCodes.MustUnderstandFaultCode. Jeśli żądanie PROTOKOŁU SOAP znajduje się w żądaniu PROTOKOŁU SOAP 1.1, Code właściwość jest ustawiona na SoapException.MustUnderstandFaultCodewartość .

Zarówno protokół SOAP 1.1,1, jak i 1.2 definiują MustUnderstand kody błędów protokołu SOAP różniące się tylko wersją protokołu SOAP używanego do wysyłania komunikatu PROTOKOŁU SOAP. To pole reprezentuje wersję protokołu SOAP 1.2, a wersja protokołu SOAP 1.1 jest reprezentowana przez element SoapException.MustUnderstandFaultCode. Dwa pola są mapowane na różne kwalifikowane nazwy, ale można sprawdzić, czy Code właściwość jest jednym z kodów błędów, wywołując metodę IsMustUnderstandFaultCode .

Dotyczy