Freigeben über


Soap12FaultCodes.VersionMismatchFaultCode Feld

Definition

Stellt den Fehlercode VersionMismatch des SOAP, Version 1.2, dar und gibt an, dass der XML-Webdienst eine SOAP-Nachricht erwartet hat, die der SOAP 1.2-Spezifikation entspricht, jedoch eine Meldung erhalten hat, die der SOAP 1.1-Spezifikation entspricht.

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

Feldwert

Hinweise

Ein SoapException wird ausgelöst, wobei die Code -Eigenschaft auf Soap12FaultCodes.VersionMismatchFaultCode festgelegt ist, wenn ein XML-Webdienst so konfiguriert ist, dass er nur SOAP 1.2-Anforderungen akzeptiert und eine SOAP 1.1-Nachricht empfängt. Wenn ein XML-Webdienst so konfiguriert ist, dass er nur SOAP 1.1-Nachrichten akzeptiert und eine SOAP 1.2-Nachricht empfängt, wird eine SoapException ausgelöst, wobei die Code -Eigenschaft auf SoapException.VersionMismatchFaultCodefestgelegt ist. Ausführliche Informationen zum Konfigurieren von XML-Webdiensten finden Sie unter Konfigurationsoptionen für XML-Webdienste, die mit ASP.NET erstellt wurden.

Sowohl SOAP 1.1 als auch 1.2 definieren VersionMismatch SOAP-Fehlercodes, die sich in der erwarteten Version des SOAP-Protokolls unterscheiden. Dieses Feld stellt die SOAP 1.2-Version dar, während die SOAP 1.1-Version durch VersionMismatchFaultCodedargestellt wird. Die beiden Felder werden unterschiedlichen qualifizierten Namen zugeordnet, aber Sie können überprüfen, ob die Code Eigenschaft einer der Fehlercodes ist, indem Sie die IsVersionMismatchFaultCode -Methode aufrufen.

Gilt für: