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


SubmitToHostAdapterObject Интерфейс

Определение

Представляет подключение для отправки данных в среду внешнего размещения.

public interface class SubmitToHostAdapterObject : Microsoft::Office::Interop::InfoPath::SubmitToHostAdapter
[System.Runtime.InteropServices.Guid("096CD739-0786-11D1-95FA-0080C78EE3BB")]
public interface SubmitToHostAdapterObject : Microsoft.Office.Interop.InfoPath.SubmitToHostAdapter
type SubmitToHostAdapterObject = interface
    interface SubmitToHostAdapter
Public Interface SubmitToHostAdapterObject
Implements SubmitToHostAdapter
Производный
Атрибуты
Реализации

Примеры

В следующем примере показан образец для составления программы, которая будет выполнять настраиваемые действия в бизнес-логике шаблона формы перед отправкой формы.

[InfoPathEventHandler(EventType = InfoPathEventType.OnSubmitRequest]
public void FormEvents_OnSubmitRequest(DocReturnEvent e)
{
   // Get the data adapter defined in the form template from the 
   // DataAdapters collection and cast to the SubmitToHostAdapter
   // type.
   SubmitToHostAdapter submitAdapter = 
      (SubmitToHostAdapter)(DataAdapters["MyHostAdapter"]);

   // Write code here to do custom actions that are not 
   // supported by rules or other declarative settings.  

   // Execute the submit operation against the adapter.
   submitAdapter.Submit();
<InfoPathEventHandler(EventType := InfoPathEventType.OnSubmitRequest)>
Public Sub FormEvents_OnSubmitRequest(ByVal e As DocReturnEvent)
   ' Get the data connection defined in the form template from the
   ' DataAdapters collection and cast to the SubmitToHostAdapter
   ' type.
   Dim submitAdapter As SubmitToHostAdapter = _
      DirectCast(DataAdapters("MyHostAdapter"), _
      SubmitToHostAdapter)

   ' Write code here to do custom actions that are not 
   ' supported by rules or other declarative settings.

   ' Execute the submit operation against the connection.
   submitAdapter.Submit()
End Sub

Комментарии

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

Этот тип подключения используется в шаблоне формы, открытом в приложении, которое является внешней средой редактирования формы InfoPath как элемента управления. Сведения о размещении InfoPath в качестве элемента управления, включая сведения о том, как создать метод обработки события для отправки формы в коде ведущего приложения, см. в статье MSDN Размещение среды редактирования форм InfoPath в пользовательском приложении формы Windows Form.

Чтобы создать подключение к данным для отправки данных в среду внешнего размещения, на которую может ссылаться бизнес-логика в шаблоне форм, используйте команду Подключения к данным из меню Сервис. Сведения о создании обработчика событий, который будет выполняться при OnSubmitRequest возникновении события, см. в разделе Практическое руководство. Добавление обработчика событий с помощью объектной модели InfoPath 2003.

Свойства

Name

Возвращает имя адаптера данных, который SubmitToHostAdapter представляет объект .

(Унаследовано от SubmitToHostAdapter)
QueryAllowed

Свойство QueryAllowed доступно для SubmitToHostAdapter объекта, но так как объект SubmitToHostAdapter доступен только для отправки данных, свойство всегда возвращает значение false.

(Унаследовано от SubmitToHostAdapter)
SubmitAllowed

Свойство SubmitAllowed доступно для SubmitToHostAdapterобъекта r, но так как объект SubmitToHostAdapter доступен только для отправки данных, свойство всегда возвращает значение true.

(Унаследовано от SubmitToHostAdapter)

Методы

Query()

Метод Query доступен для SubmitToHostAdapter объекта, но так как объект SubmitToHostAdapter доступен только для отправки данных, метод всегда создает ошибку во время выполнения при вызове для этого объекта.

(Унаследовано от SubmitToHostAdapter)
Submit()

Выполняет операцию отправки для SubmitToHostAdapter объекта .

(Унаследовано от SubmitToHostAdapter)

Применяется к