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.
![]() |
---|
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