Интерфейс DocReturnEventObject
Объект события, используемый во время события загрузки или отправки Microsoft Office InfoPath 2007.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<GuidAttribute("096cd676-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
<CoClassAttribute(GetType(DocReturnEventObjectWrapper))> _
Public Interface DocReturnEventObject
Inherits DocReturnEvent, DocEvent
'Применение
Dim instance As DocReturnEventObject
[GuidAttribute("096cd676-0786-11d1-95fa-0080c78ee3bb")]
[CLSCompliantAttribute(false)]
[CoClassAttribute(typeof(DocReturnEventObjectWrapper))]
public interface DocReturnEventObject : DocReturnEvent, DocEvent
Заметки
Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье DocReturnEvent.
Объект DocReturnEvent содержит свойство XDocument, которое можно использовать во время события загрузки или отправки для программного взаимодействия с данными базового документа XML формы. Он также содержит свойство ReturnStatus, используемое для определения того, было ли событие успешным или неудачным.
Объект DocReturnEvent передается как параметр событию OnLoad и событию OnSubmitRequest формы InfoPath. Его свойства доступны только во время этих событий.
Пример
В следующем примере свойство XDocument объекта DocReturnEvent используется для отображения исходного XML базового документа XML формы с использованием свойства DOM объекта XDocument:
[InfoPathEventHandler(EventType=InfoPathEventType.OnLoad)]
public void OnLoad(DocReturnEvent e)
{
thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
e.ReturnStatus = true;
}
См. также
Ссылка
Члены DocReturnEventObject
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust