ServiceBehaviorAttribute.ValidateMustUnderstand ServiceBehaviorAttribute.ValidateMustUnderstand ServiceBehaviorAttribute.ValidateMustUnderstand ServiceBehaviorAttribute.ValidateMustUnderstand Property

Définition

Obtient ou définit une valeur qui spécifie si le système ou l'application applique le traitement d'en-tête MustUnderstand SOAP.Gets or sets a value that specifies whether the system or the application enforces SOAP MustUnderstand header processing.

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

Valeur de propriété

true si le système doit exécuter le traitement MustUnderstand d'en-tête SOAP ; sinon, false, qui indique que l'application exécute ce traitement.true if the system is to perform SOAP header MustUnderstand processing; otherwise false, which indicates that the application performs this processing. La valeur par défaut est true.The default value is true.

Remarques

Utilisez la propriété ValidateMustUnderstand pour désactiver la validation appliquée aux en-têtes de message entrants.Use the ValidateMustUnderstand property to turn off the enforced validation of arriving message headers. En mode d'exécution normale, les en-têtes de messages sont comparés à la propriété UnderstoodHeaders pour vérifier que les en-têtes entrants sont explicitement traités par le service.In normal execution, message headers are compared against the UnderstoodHeaders property to confirm that arriving headers are explicitly handled by the service. Affectez la valeur false à cette propriété pour désactiver la vérification.Set this to false to disable this checking. Lorsqu'elle a la valeur false, l'application doit contrôler les en-têtes marqués avec MustUnderstand="true" et retourner une erreur si au moins l'un d'entre eux n'était pas compris.When set to false, the application must check for headers marked with MustUnderstand="true" and return a fault if one or more of them were not understood. Cette fonction est utile lorsque l'application doit accepter tous les messages SOAP entrants (par exemple, lors de l'utilisation de messages typés ou non typés) et exécuter le traitement d'en-tête personnalisé.This is useful when the application is supposed to accept any incoming SOAP messages (for example, when using typed or untyped messages) and perform custom header processing.

S’applique à