Класс 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