Sdílet prostřednictvím


_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.

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 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