Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

DataDOMEvent.Operation - Propriété

Office 2013 et versions ultérieures

Obtient le type d'action appliqué à un nœud DOM (Document Object Model) XML pendant un événement de validation de données.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

string Operation { get; }

Valeur de propriété

Type : System.String

Les valeurs renvoyées par la propriété Operation incluent Insert, Update et Delete.

Remarque importanteImportante

Vous pouvez accéder à ce membre sans restrictions.

Dans l'exemple suivant, la propriété Operation de l'objet DataDOMEventObject est utilisée pour vérifier le type d'action qui se produit afin d'éviter la génération de notifications multiples lors de la mise à jour des valeurs du nœud :

[InfoPathEventHandler(MatchPath="/root/item", EventType=InfoPathEventType.OnAfterChange)]
public void item_OnAfterChange(DataDOMEvent e)
{
 if (!e.IsUndoRedo && e.Operation == "Delete"
  && e.Site.nodeName == "item" && 
  e.Source.nodeName == "item")
 {
  Calculate();
 }
}
Afficher: