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


Интерфейс SaveEventObject

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

 

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

Синтаксис

'Декларация
<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

Заметки

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

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

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

Пример

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

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

См. также

Ссылка

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