Поделиться через


Интерфейс SaveEventObject

Событие, которое используется одновременно с событием OnSaveRequest.

Пространство имен: Microsoft.Office.Interop.InfoPath
Сборка: Microsoft.Office.Interop.InfoPath (в microsoft.office.interop.infopath.dll)

Синтаксис

'Декларация
<CoClassAttribute(GetType(SaveEventObjectClass))> _
<GuidAttribute("096CD5F5-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface SaveEventObject
    Inherits SaveEvent
'Применение
Dim instance As SaveEventObject
[CoClassAttribute(typeof(SaveEventObjectClass))] 
[GuidAttribute("096CD5F5-0786-11D1-95FA-0080C78EE3BB")] 
public interface SaveEventObject : SaveEvent

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье SaveEvent.

Объект SaveEventObject предоставляет ряд свойств и методов, которые могут быть использованы при операции сохранения из обработчика событий OnSaveRequest для программного взаимодействия с основным XML-документом формы, определения свойств сохранения и выполнения операции сохранения.

Объект SaveEventObject передается как параметр событию OnSaveRequest. Предоставляемые им свойства доступны только во время этого события. Срок действия этого объекта истекает одновременно с истечением срока действия события сохранения формы, поэтому он не может быть сохранен и использован вне области применения события сохранения.

Пример

В следующем примере свойство ReturnStatus и метод PerformSaveOperation объекта SaveEvent используются для выполнения стандартной операции сохранения Microsoft Office InfoPath 2007:

public void OnSaveRequest(SaveEvent e)
{
 e.PerformSaveOperation();
 e.ReturnStatus = true;
}

См. также

Ссылка

Члены SaveEventObject
Пространство имен Microsoft.Office.Interop.InfoPath