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 метод .