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 wskazujący, MustUnderstand że nagłówek protokołu SOAP oznaczony MustUnderstand atrybutem 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ą przetworzenia przez odbiorcę. Jeśli jednak nagłówek protokołu SOAP jest oznaczony atrybutem o wartości MustUnderstand "true", wymagane jest przetwarzanie. Niepowodzenie przetwarzania nagłówka, gdy znajduje się w żądaniu protokołu SOAP 1.2, generuje obiekt z SoapHeaderException Code właściwością ustawioną 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.MustUnderstandFaultCode .
Zarówno protokół SOAP 1.1, jak i 1.2 definiują kody błędów protokołu SOAP różniące się tylko wersją protokołu SOAP używaną do wysyłania MustUnderstand komunikatu protokołu SOAP. To pole reprezentuje wersję protokołu SOAP 1.2, a wersja protokołu SOAP 1.1 jest reprezentowana przez SoapException.MustUnderstandFaultCode . Te dwa pola są mapowe na różne kwalifikowane nazwy, ale możesz sprawdzić, czy właściwość jest jednym z kodów błędów, Code wywołując IsMustUnderstandFaultCode metodę .