Soap12FaultCodes.MustUnderstandFaultCode Pole

Definicja

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

XmlQualifiedName

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ę .

Dotyczy