Sdílet prostřednictvím


DataDOMEvent.Operation-Eigenschaft

Ruft den Typ der Aktion ab, die während eines Datenüberprüfungsereignisses auf einen XML-DOM-Knoten (Document Object Model) angewendet wird.

Diese Eigenschaft ist nicht CLS-kompatibel.  

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

'Declaration
<DispIdAttribute(4)> _
ReadOnly Property Operation As String
'Usage
Dim instance As DataDOMEvent
Dim value As String

value = instance.Operation
[DispIdAttribute(4)] 
string Operation { get; }

Hinweise

Die von der Operation-Eigenschaft zurückgegebenen Werte lauten Insert, Update und Delete.

HinweisWichtig:

Auf den Member kann uneingeschränkt zugegriffen werden.

Beispiel

Im folgenden Beispiel dient die Operation-Eigenschaft des DataDOMEventObject-Objekts zum Überprüfen des Typs der Aktion, die eintritt, um mehrere Benachrichtigungen zu Aktualisierungen an Knotenwerten zu verhindern:

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

Siehe auch

Referenz

DataDOMEvent-Schnittstelle
DataDOMEvent-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace