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


Soap12FaultCodes.MustUnderstandFaultCode Поле

Определение

Представляет код ошибки MustUnderstand SOAP версии 1.2, указывающий, что заголовок SOAP, помеченный атрибутом MustUnderstand, не был обработан.

public: static initonly System::Xml::XmlQualifiedName ^ MustUnderstandFaultCode;
public static readonly System.Xml.XmlQualifiedName MustUnderstandFaultCode;
 staticval mutable MustUnderstandFaultCode : System.Xml.XmlQualifiedName
Public Shared ReadOnly MustUnderstandFaultCode As XmlQualifiedName 

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

Комментарии

Не все заголовки SOAP требуют обработки получателем. Однако если заголовок SOAP помечен атрибутом MustUnderstand , равным true, требуется обработка. Если заголовок не обрабатывается, если он находится в запросе SOAP 1.2, создается с свойством SoapHeaderExceptionCode , для свойства задано значение Soap12FaultCodes.MustUnderstandFaultCode. Если запрос SOAP находится в запросе SOAP 1.1, свойству Code присваивается значение SoapException.MustUnderstandFaultCode.

И SOAP 1.1, и 1.2 определяют MustUnderstand коды ошибок SOAP, отличающиеся только версией протокола SOAP, используемого для отправки сообщения SOAP. Это поле представляет версию SOAP 1.2, а версию SOAP 1.1 — SoapException.MustUnderstandFaultCode. Эти два поля сопоставляется с разными полными именами, но можно проверка, является ли Code свойство одним из кодов сбоя, вызвав IsMustUnderstandFaultCode метод .

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