Soap12FaultCodes.VersionMismatchFaultCode Fält

Definition

Representerar SOAP version 1.2-felkoden VersionMismatch som anger att XML-webbtjänsten förväntade SOAP-meddelanden som överensstämmer med SOAP 1.2-specifikationen, men har fått ett som överensstämmer med SOAP 1.1.

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 

Fältvärde

Kommentarer

En SoapException genereras med egenskapen Code inställd på Soap12FaultCodes.VersionMismatchFaultCode när en XML-webbtjänst är konfigurerad att endast acceptera SOAP 1.2-begäranden och den tar emot ett SOAP 1.1-meddelande. På samma sätt, om en XML-webbtjänst är konfigurerad att endast acceptera SOAP 1.1-meddelanden och den tar emot ett SOAP 1.2-meddelande, genereras en SoapException med Code egenskapen inställd på SoapException.VersionMismatchFaultCode. Mer information om hur du konfigurerar XML-webbtjänster finns i Konfigurationsalternativ för XML-webbtjänster som skapats med ASP.NET.

Både SOAP 1.1 och 1.2 definierar VersionMismatch SOAP-felkoder som skiljer sig åt i den version av SOAP-protokollet som förväntas. Det här fältet representerar SOAP 1.2-versionen, medan SOAP 1.1-versionen representeras av VersionMismatchFaultCode. De två fälten mappas till olika kvalificerade namn, men du kan kontrollera om Code egenskapen är någon av felkoderna genom att anropa IsVersionMismatchFaultCode metoden.

Gäller för