Поделиться через


Soap12FaultCodes.VersionMismatchFaultCode Поле

Определение

Представляет код ошибки VersionMismatch SOAP версии 1.2, указывающий, что веб-служба XML, ожидала сообщений SOAP, соответствующих спецификации SOAP 1.2, однако получила сообщение, соответствующее спецификации 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 

Значение поля

Комментарии

Если SoapException веб-служба XML настроена на прием только запросов SOAP 1.2 и получает сообщение SOAP 1.1, возникает исключение со Code свойством , равным Soap12FaultCodes.VersionMismatchFaultCode . Аналогичным образом, если веб-служба XML настроена на прием только сообщений SOAP 1.1 и получает сообщение SOAP 1.2, возникает исключение со свойством SoapExceptionCode , для свойства которое задано значение SoapException.VersionMismatchFaultCode. Дополнительные сведения о настройке веб-служб XML см. в разделе Параметры конфигурации для веб-служб XML, созданных с помощью ASP.NET.

Протоколы SOAP 1.1 и 1.2 определяют VersionMismatch коды ошибок SOAP, которые отличаются от ожидаемой версии протокола SOAP. Это поле представляет версию SOAP 1.2, тогда как версия SOAP 1.1 представлена .VersionMismatchFaultCode Эти два поля сопоставляется с разными полными именами, но можно проверить, является ли Code свойство одним из кодов сбоя, вызвав IsVersionMismatchFaultCode метод .

Применяется к