Compartir a través de


ServiceBehaviorAttribute.ValidateMustUnderstand Propiedad

Definición

Obtiene o establece un valor que especifica si el sistema o la aplicación exige el procesamiento de encabezados MustUnderstand de SOAP.

public:
 property bool ValidateMustUnderstand { bool get(); void set(bool value); };
public bool ValidateMustUnderstand { get; set; }
member this.ValidateMustUnderstand : bool with get, set
Public Property ValidateMustUnderstand As Boolean

Valor de propiedad

Boolean

true si el sistema debe realizar el procesamiento de encabezados MustUnderstand de SOAP; de lo contrario, false, que indica que la aplicación realiza este procesamiento. El valor predeterminado es true.

Comentarios

Utilice la propiedad ValidateMustUnderstand para desactivar la validación obligatoria de los encabezados de mensajes de llegada. En ejecución normal, los encabezados de mensaje se comparan con la propiedad UnderstoodHeaders para confirmar que el servicio administra explícitamente los encabezados de llegada. Establezca este valor como false para deshabilitar la comprobación. Si se establece como false, la aplicación debe comprobar si hay encabezados marcados con MustUnderstand="true" y devuelve un error si hay alguno que no se comprendió. Esto resulta útil cuando la aplicación debe acepta cualquier mensaje SOAP entrante (por ejemplo, al utilizar mensajes con o sin tipo) y realiza el procesamiento personalizado de los encabezados.

Se aplica a