Freigeben über


Soap12FaultCodes.MustUnderstandFaultCode Feld

Definition

Stellt den Fehlercode MustUnderstand des SOAP, Version 1.2, dar und gibt an, dass ein SOAP-Header, der mit einem MustUnderstand-Attribut gekennzeichnet war, nicht verarbeitet wurde.

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 

Feldwert

Hinweise

Nicht alle SOAP-Header müssen vom Empfänger verarbeitet werden. Wenn jedoch ein SOAP-Header mit dem MustUnderstand Attribut "true" gekennzeichnet ist, ist eine Verarbeitung erforderlich. Wenn der Header nicht verarbeitet wird, wenn er sich in einer SOAP 1.2-Anforderung befindet, wird ein SoapHeaderException generiert, bei dem die Code -Eigenschaft auf Soap12FaultCodes.MustUnderstandFaultCodefestgelegt ist. Wenn sich die SOAP-Anforderung in einer SOAP 1.1-Anforderung befindet, wird die Code -Eigenschaft auf SoapException.MustUnderstandFaultCodefestgelegt.

Sowohl SOAP 1.1 als auch 1.2 definieren MustUnderstand SOAP-Fehlercodes, die sich nur durch die Version des SOAP-Protokolls unterscheiden, die zum Senden der SOAP-Nachricht verwendet wird. Dieses Feld stellt die SOAP 1.2-Version dar, und die SOAP 1.1-Version wird durch SoapException.MustUnderstandFaultCodedargestellt. Die beiden Felder werden unterschiedlichen qualifizierten Namen zugeordnet. Sie können jedoch überprüfen, ob es sich bei der Code Eigenschaft um einen der Fehlercodes handelt, indem Sie die IsMustUnderstandFaultCode -Methode aufrufen.

Gilt für: