Soap12FaultCodes.MustUnderstandFaultCode Campo

Definizione

Rappresenta il codice di errore MustUnderstand della versione 1.2 del protocollo SOAP indicante che un'intestazione SOAP contrassegnata con l'attributo MustUnderstand non era stata elaborata.

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 

Valore del campo

Commenti

Non tutte le intestazioni SOAP richiedono l'elaborazione da parte del destinatario. Tuttavia, se un'intestazione SOAP è contrassegnata con l'attributo uguale a "true", è necessaria l'elaborazione MustUnderstand . Non è possibile elaborare l'intestazione quando si trova all'interno di una richiesta SOAP 1.2 genera un SoapHeaderException oggetto con la Code proprietà impostata su Soap12FaultCodes.MustUnderstandFaultCode. Se la richiesta SOAP risiede in una richiesta SOAP 1.1, la Code proprietà viene impostata su SoapException.MustUnderstandFaultCode.

Sia SOAP 1.1 che 1.2 definiscono MustUnderstand codici di errore SOAP diversi solo per la versione del protocollo SOAP usata per inviare il messaggio SOAP. Questo campo rappresenta la versione SOAP 1.2 e la versione SOAP 1.1 è rappresentata da SoapException.MustUnderstandFaultCode. I due campi eseguono il mapping a nomi qualificati diversi, ma è possibile verificare se la Code proprietà è uno dei codici di errore chiamando il IsMustUnderstandFaultCode metodo .

Si applica a