_XDocument2.SetDirty-Methode
Legt die IsDirty-Eigenschaft für das XDocument-Objekt fest, die angibt, ob die Daten in einem Formular seit dem letzten Speichern geändert wurden.
Diese Methode 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(49)> _
Sub SetDirty ( _
vfIsDirty As Boolean _
)
'Usage
Dim instance As _XDocument2
Dim vfIsDirty As Boolean
instance.SetDirty(vfIsDirty)
[DispIdAttribute(49)]
void SetDirty (
bool vfIsDirty
)
Parameter
- vfIsDirty
Gibt an, ob das Formular als nicht geändert gekennzeichnet werden soll oder nicht.
Hinweise
Die SetDirty-Methode kann vom OnSubmitRequest-Ereignis verwendet werden, um zu erzwingen, dass ein Dokument als nicht geändert gekennzeichnet wird. Der Benutzer wird daher von InfoPath nicht aufgefordert, das Formular beim Schließen zu speichern.
Die SetDirty-Methode kann auch vom OnSaveRequest-Ereignis verwendet werden, um das Formular seit der letzten Speicherung programmgesteuert entweder als geändert oder als nicht geändert zu kennzeichnen.
Wichtig: |
---|
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 Beispiel wird die IsDirty-Eigenschaft des aktuellen Formulars auf false festgelegt, sodass der Benutzer beim Schließen nicht aufgefordert wird, das Formular zu speichern.
thisXDocument.SetDirty(false);
Siehe auch
Referenz
_XDocument2-Schnittstelle
_XDocument2-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace