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


Интерфейс MergeEventObject

Объект события, созданный во время события OnMergeRequest.

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

Синтаксис

'Декларация
<CoClassAttribute(GetType(MergeEventObjectClass))> _
<GuidAttribute("096CD67B-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface MergeEventObject
    Inherits MergeEvent
'Применение
Dim instance As MergeEventObject
[CoClassAttribute(typeof(MergeEventObjectClass))] 
[GuidAttribute("096CD67B-0786-11D1-95FA-0080C78EE3BB")] 
public interface MergeEventObject : MergeEvent

Заметки

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

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

Во время одной операции объединения форм может возникнуть несколько событий OnMergeRequest. Для каждого объединяемого файла генерируется одно событие OnMergeRequest.

Объект MergeEvent передается в качестве параметра событию OnMergeRequest формы InfoPath. Свойства, предоставляемые этим объектом, доступны только в контексте данного события.

Пример

В следующем примере свойстваDOM и ReturnStatus объекта MergeEvent, а также метод ImportDOM объекта XDocument используются для импорта (объединения) формы в обработчике события OnMergeRequest:

public void OnMergeRequest(MergeEvent e)
{ 
 thisXDocument.ImportDOM(e.DOM);
 e.ReturnStatus = true;
}

См. также

Ссылка

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