Sdílet prostřednictvím


DataDOMEvent.Parent-Eigenschaft

Ruft einen Verweis auf den XML-DOM-Knoten (Document Object Model) des übergeordneten Elements des XML-DOM-Knotens ab, der während eines Datenüberprüfungsereignisses geändert 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(3)> _
ReadOnly Property Parent As IXMLDOMNode
'Usage
Dim instance As DataDOMEvent
Dim value As IXMLDOMNode

value = instance.Parent
[DispIdAttribute(3)] 
IXMLDOMNode Parent { get; }

Hinweise

Nachdem Sie einen Verweis auf den XML-DOM-Knoten festgelegt haben, den die Parent-Eigenschaft zurückgibt, können Sie alle vom XML-DOM unterstützten Eigenschaften und Methoden verwenden. Dies kann insbesondere bei Löschvorgängen hilfreich sein, da die Parent-Eigenschaft die Position des gelöschten XML-DOM-Knotens zuordnet.

HinweisWichtig:

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Beispiel

Im folgenden Teilbeispiel dient die Parent-Eigenschaft des DataDOMEventObject-Objekts der Überprüfung des Namens des übergeordneten Knotens. Wenn sie mit bestimmten Kriterien übereinstimmt, wird eine Fehlermeldung angezeigt:

[InfoPathEventHandler(MatchPath="/purchaseOrder/orderDate/shippingDate", EventType=InfoPathEventType.OnBeforeChange)]
public void shippingDate_OnBeforeChange(DataDOMEvent e)
{
 if (e.Parent.nodeName == "orderDate")
 {
  e.ReturnMessage = "You must delete the Ship Date before deleting the Order Date.";
  e.ReturnStatus = false;
  return;
 }
}

Siehe auch

Referenz

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