Udostępnij za pośrednictwem


Soap12FaultCodes.VersionMismatchFaultCode Pole

Definicja

Reprezentuje kod błędu protokołu SOAP w wersji 1.2 VersionMismatch wskazujący, że usługa sieci Web XML oczekuje komunikatów SOAP zgodnych ze specyfikacją SOAP 1.2, ale otrzymała jeden zgodny z 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 

Wartość pola

Uwagi

Element SoapException jest zgłaszany z Code właściwością ustawioną na Soap12FaultCodes.VersionMismatchFaultCode wartość , gdy usługa sieci Web XML jest skonfigurowana tak, aby akceptowała tylko żądania protokołu SOAP 1.2 i odbierała komunikat PROTOKOŁU SOAP 1.1. Podobnie, jeśli usługa sieci Web XML jest skonfigurowana do akceptowania tylko komunikatów SOAP 1.1 i odbiera komunikat SOAP 1.2, SoapException zostanie zgłoszony z właściwością ustawioną Code na SoapException.VersionMismatchFaultCode. Aby uzyskać szczegółowe informacje na temat konfigurowania usług sieci Web XML, zobacz Opcje konfiguracji dla usług sieci Web XML utworzonych przy użyciu ASP.NET.

Zarówno protokół SOAP 1.1,1, jak i 1.2 definiują VersionMismatch kody błędów protokołu SOAP, które różnią się w oczekiwanej wersji protokołu SOAP. To pole reprezentuje wersję protokołu SOAP 1.2, natomiast wersja protokołu SOAP 1.1 jest reprezentowana przez .VersionMismatchFaultCode Dwa pola są mapowane na różne kwalifikowane nazwy, ale można sprawdzić, czy Code właściwość jest jednym z kodów błędów, wywołując metodę IsVersionMismatchFaultCode .

Dotyczy