Soap12FaultCodes.VersionMismatchFaultCode Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.