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