Интерфейс DocEventObject
Объект события, используемый во время события объединения Microsoft Office InfoPath 2007 или переключения представления.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<CoClassAttribute(GetType(DocEventObjectWrapper))> _
<GuidAttribute("096cd613-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
Public Interface DocEventObject
Inherits DocEvent
'Применение
Dim instance As DocEventObject
[CoClassAttribute(typeof(DocEventObjectWrapper))]
[GuidAttribute("096cd613-0786-11d1-95fa-0080c78ee3bb")]
[CLSCompliantAttribute(false)]
public interface DocEventObject : DocEvent
Заметки
Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье DocEvent.
Объект DocEvent содержит свойство XDocument, которое можно использовать в рамках события объединения или переключения представления для программного взаимодействия с данными базового документа XML формы.
Объект DocEvent передается как параметр событиям OnSwitchView и OnAfterImport формы InfoPath. Его свойство XDocument доступно только во время этих событий.
Пример
В следующем примере свойство XDocument объекта DocEvent используется для отображения исходного XML базового документа XML формы, с помощью свойства DOM объекта XDocument:
// The following function handler is created by Microsoft Office InfoPath. Do not
// modify the type or number of arguments.
[InfoPathEventHandler(EventType=InfoPathEventType.OnSwitchView)]
public void OnSwitchView(DocEvent e)
{
thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
}
См. также
Ссылка
Члены DocEventObject
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust