SaveEventObject-Schnittstelle

Ein Ereignis, das während eines OnSaveRequest-Ereignisses verwendet wird.

 

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<CoClassAttribute(GetType(SaveEventObjectWrapper))> _
<GuidAttribute("096cd5f5-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
Public Interface SaveEventObject
    Inherits SaveEvent, DocReturnEvent, DocEvent

Dim instance As SaveEventObject
[CoClassAttribute(typeof(SaveEventObjectWrapper))] 
[GuidAttribute("096cd5f5-0786-11d1-95fa-0080c78ee3bb")] 
[CLSCompliantAttribute(false)] 
public interface SaveEventObject : SaveEvent, DocReturnEvent, DocEvent

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter SaveEvent.

Das SaveEventObject-Objekt stellt mehrere Eigenschaften und Methoden bereit, die während eines Speichervorgangs vom OnSaveRequest-Ereignishandler verwendet werden können, um mit dem einem Formular zugrunde liegenden XML-Dokument programmgesteuert zu interagieren, die Speichereigenschaften festzulegen und den Speichervorgang auszuführen.

Das SaveEventObject-Objekt wird als Parameter an das OnSaveRequest-Ereignis übergeben. Die vom Objekt bereitgestellten Eigenschaften sind nur während dieses Ereignisses verfügbar. Dieses Objekt läuft zusammen mit dem Speicherereignis des Formulars ab und kann somit nicht außerhalb des Speicherereignisbereichs gespeichert und verwendet werden.

Beispiel

Im folgenden Beispiel werden die ReturnStatus-Eigenschaft und die PerformSaveOperation-Methode des SaveEvent-Objekts zur Ausführung eines standardmäßigen Speichervorgangs in Microsoft Office InfoPath 2007 verwendet:

[InfoPathEventHandler(EventType=InfoPathEventType.OnSaveRequest)]
public void OnSaveRequest(SaveEvent e)
{
 e.PerformSaveOperation();
 e.ReturnStatus = true;
}

Siehe auch

Referenz

SaveEventObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace