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


Интерфейс 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