SubmitToHostEventArgs Class
Used to return information about the submit to host operation of a hosted InfoPath form template.
Inheritance Hierarchy
System.Object
System.EventArgs
Microsoft.Office.InfoPath.Server.Controls.SubmitToHostEventArgs
Namespace: Microsoft.Office.InfoPath.Server.Controls
Assembly: Microsoft.Office.InfoPath.Server (in Microsoft.Office.InfoPath.Server.dll)
Syntax
'Declaration
Public Class SubmitToHostEventArgs _
Inherits EventArgs
'Usage
Dim instance As SubmitToHostEventArgs
public class SubmitToHostEventArgs : EventArgs
Remarks
Use the SubmitToHostConnection object from the [Microsoft.Office.InfoPath] namespace to perform actions not supported by rules or other declarative logic. For more information about creating a SubmitToHostAdapter data connection in an InfoPath form template, see Hosting the InfoPath 2007 Form Editing Environment in a Custom Web Form.
Examples
In the following example, properties of the SubmitToHostEventArgs object are used to populate text boxes in the Web page.
[Visual Basic]
Protected Sub XmlFormView1_SubmitToHost(ByVal sender As Object, ByVal e As Microsoft.Office.InfoPath.Server.Controls.SubmitToHostEventArgs) Handles XmlFormView1.SubmitToHost
TextBox2.Text = e.AdapterName.ToString()
If e.ReturnStatus = True Then
TextBox3.Text = e.ReturnStatus.ToString()
Else
TextBox3.Text = e.ErrorMessage.ToString()
End If
End Sub
[C#]
protected void XmlFormView1_SubmitToHost(object sender, SubmitToHostEventArgs e)
{
TextBox2.Text = e.AdapterName.ToString();
if (e.ReturnStatus = true)
{
TextBox3.Text = e.ReturnStatus.ToString();
}
else
{
TextBox3.Text = e.ErrorMessage.ToString();
}
}
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.