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, wenn 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 ein 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 mit ASP.NET erstellte XML-Webdienste.

Sowohl SOAP 1.1 als auch 1.2 definieren VersionMismatch SOAP-Fehlercodes, die sich von 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. Sie können jedoch überprüfen, ob es sich bei der Code Eigenschaft um einen der Fehlercodes handelt, indem Sie die IsVersionMismatchFaultCode -Methode aufrufen.

Gilt für: