Soap12FaultCodes.MustUnderstandFaultCode Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .