Sdílet prostřednictvím


SaveEvent.IsCancelled-Eigenschaft

Dient dem Abrufen oder Festlegen eines Werts, der zusätzliche Informationen für die Verwendung im OnSaveRequest-Ereignis zusammen mit der ReturnStatus-Eigenschaft bereitstellt.

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(2)> _
Property IsCancelled As Boolean
'Usage
Dim instance As SaveEvent
Dim value As Boolean

value = instance.IsCancelled

instance.IsCancelled = value
[DispIdAttribute(2)] 
bool IsCancelled { get; set; }

Hinweise

Beim Schließen von InfoPath wird der Benutzer aufgefordert, das Dokument zu speichern, wenn die IsDirty-Eigenschaft true lautet. Wenn die IsCancelled-Eigenschaft true lautet, kann das Dokument bei einem Fehler des Speichervorgangs (die ReturnStatus-Eigenschaft lautet also false) von InfoPath nicht geschlossen werden.

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 mithilfe der IsCancelled-Eigenschaft des SaveEventObject-Objekts sichergestellt, dass das Dokument bei einem Abbruch des Speichervorgangs nicht geschlossen wird:

e.IsCancelled = e.PerformSaveOperation();
if(e.IsCancelled)
    return;
e.ReturnStatus = true;

Siehe auch

Referenz

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