Soap12FaultCodes.VersionMismatchFaultCode Pole

Definicja

Reprezentuje kod błędu protokołu SOAP w wersji 1.2 wskazujący, że komunikaty protokołu SOAP oczekiwane przez usługę sieci Web XML są zgodne ze specyfikacją protokołu SOAP 1.2, ale zostały odebrane zgodnie ze specyfikacją VersionMismatch protokołu 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

XmlQualifiedName

Uwagi

Element jest zgłaszany z właściwością ustawioną na , gdy usługa sieci Web XML jest skonfigurowana do akceptowania tylko żądań protokołu SOAP 1.2 i odbiera komunikat SoapException Code PROTOKOŁU SOAP Soap12FaultCodes.VersionMismatchFaultCode 1.1. Analogicznie, jeśli usługa sieci Web XML jest skonfigurowana do akceptowania tylko komunikatów PROTOKOŁU SOAP 1.1 i odbiera komunikat PROTOKOŁU SOAP 1.2, zgłaszany jest element z właściwością ustawioną SoapException 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, jak i 1.2 definiują kody błędów protokołu SOAP, które różnią się od oczekiwanej VersionMismatch wersji protokołu SOAP. To pole reprezentuje wersję protokołu SOAP 1.2, a wersja PROTOKOŁU SOAP 1.1 jest reprezentowana przez VersionMismatchFaultCode . Te dwa pola są mapowe na różne kwalifikowane nazwy, ale możesz sprawdzić, czy właściwość jest jednym z kodów błędów, Code wywołując IsVersionMismatchFaultCode metodę .

Dotyczy