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


Класс SubmitToHostConnection

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

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

Синтаксис

'Декларация
Public MustInherit Class SubmitToHostConnection
    Inherits DataConnection
'Применение
Dim instance As SubmitToHostConnection
public abstract class SubmitToHostConnection : DataConnection

Заметки

Этот тип подключения используется в шаблоне формы, открытом в приложении, которое является внешней средой редактирования формы InfoPath как элемента управления. Сведения о размещении InfoPath как элемента управления, включая сведения о том, как создать метод для обработки события, чтобы отправить форму в коде ведущего приложения, см. в статье "Hosting the InfoPath Form Editing Environment in a Custom WinForm Application" раздела InfoPath Developer Portal в MSDN (на английском языке).

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

Пример

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

public void FormEvents_Submit(object sender, SubmitEventArgs e)
{
   // Get the data connection defined in the form template from the 
   // DataConnections collection and cast to the SubmitToHostConnection
   // type.
   SubmitToHostConnection submitConnection = 
      (SubmitToHostConnection)(DataConnections["MyHostConnection"]);

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

   // Execute the submit operation against the connection.
   submitConnection.Execute();

}

Public Sub FormEvents_Submit(ByVal sender As Object, _
   ByVal e As SubmitEventArg)
   ' Get the data connection defined in the form template from the
   ' DataConnections collection and cast to the SubmitToHostConnection
   ' type.
   Dim submitConnection As SubmitToHostConnection = _
      DirectCast(DataConnections("MyHostConnection"), _
      SubmitToHostConnection)

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

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

Иерархия наследования

System.Object
   Microsoft.Office.InfoPath.DataConnection
    Microsoft.Office.InfoPath.SubmitToHostConnection

Безопасность потока

Все открытые статические (Общие в Visual Basic) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылка

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