Share via


DataDOMEvent.Operation - Propriété

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)

Syntaxe

'Déclaration
ReadOnly Property Operation As String
    Get
'Utilisation
Dim instance As DataDOMEvent
Dim value As String

value = instance.Operation
string Operation { get; }

Valeur de propriété

Type : System.String

Remarques

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

Important

Vous pouvez accéder à ce membre sans restrictions.

Exemples

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();
 }
}

Voir aussi

Référence

DataDOMEvent interface

DataDOMEvent - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms