<summary>Specifies the editing command to be performed by the <see cref="M:Microsoft.Office.InfoPath.View.ExecuteAction(Microsoft.Office.InfoPath.ActionType)" /> method.</summary>
<summary>Inserts data based on the selected context using the xCollection editing component. If current selection is within a container of the xCollection, specified by its xmlToEdit element in the .xsf, then the fragmentToInsert element data is appended within that container.</summary>
<summary>Inserts data before the selected context using the xCollection editing component. If current selection is within an item of the xCollection, as specified by its xmlToEdit element in the .xsf, then the fragmentToInsert element data is inserted before that item.</summary>
<summary>Inserts data after the selected context using the xCollection editing component. If current selection is within an item of the xCollection, as specified by its xmlToEdit element in the .xsf, then the fragmentToInsert element data is inserted after that item.</summary>
<summary>Deletes data from the selected context using the xCollection editing component. If current selection is within an item of the xCollection, as specified by its xmlToEdit element in the .xsf, then that item is deleted.</summary>
<summary>Deletes all data contained within the selected context using the xCollection editing component. If current selection is within a container of the xCollection, as specified by the xmlToEdit element in the .xsf, then this action deletes all the items within that container.</summary>
<summary>Inserts data based on the selected context using the xOptional editing component. If current selection is within a container of the xOptional, as specified by its xmlToEdit element in the .xsf, then the fragmentToInsert element data is appended within that container.</summary>
<summary>Deletes data from the selected context using the xOptional editing component. If current selection is within an item of the xOptional, as specified by its xmlToEdit element in the .xsf, then that item is deleted.</summary>
<summary>Replaces the data in the selected context using the xReplace editing component. If current selection is within an item of the xReplace, as specified by its xmlToEdit element in the .xsf, then that item is replaced by the fragmentToInsert element data.</summary>
<summary>Opens the file attached to the selected File Attachment control using the xFileAttachment editing component. The form template must be configured as Full Trust for this editing command to succeed.</summary>
<summary>Opens the Save As dialog box to specify where to save the file attached to the selected File Attachment control using the xFileAttachment editing component.</summary>
<summary>Opens the Attach File dialog box to specify the file to attach for the selected File Attachment control using the xFileAttachment editing component.</summary>
<summary>Returns a SQL command text fragment parsed from the specified XML node that contains query fields values.</summary>
<returns>A WHERE clause built from the query fields values in the specified node.</returns>
<param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator" /> that is positioned at the dfs:queryFields XML node that contains the query field values to be converted to an SQL fragment.</param>
<exception cref="T:System.InvalidOperationException">One of the following conditions has occurred:The SQL command string generated from the input node cannot be parsed.The input node is not a table of query field values.The input node contains columns (XML attributes) that are not present in the data source that is being queried.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets or sets the connection string used for an <see cref="T:Microsoft.Office.InfoPath.AdoQueryConnection" /> object.</summary>
<returns>The connection string for the data connection represented by the <see cref="T:Microsoft.Office.InfoPath.AdoQueryConnection" /> object.</returns>
<summary>Gets or sets the timeout value in seconds for a data connection associated with an <see cref="T:Microsoft.Office.InfoPath.AdoQueryConnection" /> object.</summary>
<summary>Returns a SQL command text fragment using the specified XML node.</summary>
<returns>The WHERE clause for the specified node.</returns>
<param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator" /> object that specifies the XML node to be converted to an SQL fragment.</param>
<exception cref="T:System.InvalidOperationException">One of the following conditions has occurred:The SQL command string generated from the input node cannot be parsed.The input node is not a table of values.The input node contains columns (XML attributes) that are not present in the data source to which they are being submitted.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets or sets the timeout value in seconds for a data connection associated with an <see cref="T:Microsoft.Office.InfoPath.AdoSubmitConnection" /> object.</summary>
<summary>Examines the form template in the cache and, if necessary, updates it from the published location of the form template.</summary>
<param name="formTemplateLocation">Specifies the Uniform Resource Identifier (URI) of the form template. This parameter can be specified as a form definition (.xsf) file or a form template (.xsn) file.</param>
<exception cref="T:System.IO.FileNotFoundException">The form template file cannot be found.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, they are of the wrong type or format.</exception>
<summary>Gets a Microsoft.Office.Core.COMAddIns object containing information about the COM Add-ins registered for the current InfoPath application.</summary>
<returns>A Microsoft.Office.Core.COMAddIns collection that contains information about the COM Add-ins registered for the current InfoPath application.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a reference to an <see cref="T:Microsoft.Office.InfoPath.Environment" /> object that can be used to determine which runtime environment (InfoPath, Web browser, or mobile browser) the form is running in.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.Environment" /> object that can be used to determine which runtime environment (InfoPath, Web browser, or mobile browser) the form is running in.</returns>
<summary>Gets the Uniform Resource Locator (URL) or universal naming convention (UNC) location of a form template from the local cache ID.</summary>
<returns>The URL or UNC for the published location of the form template.</returns>
<param name="cacheId">A string that identifies the form template in the local InfoPath form cache.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a value indicating whether a connection can be made to the destination computer using the specified Uniform Resource Locator (URL), universal naming convention (UNC) path, or IP address.</summary>
<returns>true if a connection can be made to the specified URL, UNC, or IP address; otherwise, false.</returns>
<param name="destination">Specifies the location to check for network connectivity as an IP address, UNC path, or URLs.</param>
<exception cref="T:System.IO.FileNotFoundException">The location of the destination cannot be found.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a reference to the Microsoft.Office.Core.LanguageSettings object.</summary>
<returns>A reference to the Microsoft.Office.Core.LanguageSettings object.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Quits the InfoPath application without prompting users to save open forms.</summary>
<exception cref="T:System.InvalidOperationException">The Quit method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Quits the InfoPath application with the option to prompt users to save forms that are being closed.</summary>
<param name="force">Determines whether open forms will be saved during the quit operation. If set to false, all forms will be closed without saving, even if the data in the forms has been changed. If set to true, the user will be prompted to save the forms. The default value is false.</param>
<exception cref="T:System.InvalidOperationException">The Quit method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Installs the specified form template.</summary>
<param name="formTemplateLocation">Specifies the Uniform Resource Locator (URL) of the form template. This parameter can be specified as a form definition (.xsf) file or a form template (.xsn) file.</param>
<exception cref="T:System.IO.FileNotFoundException">The form template file cannot be found.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Installs the specified form template with the option to overwrite the previous registration record for the form template.</summary>
<param name="formTemplateLocation">Specifies the Uniform Resource Locator (URL) of the form template. This parameter can be specified as a form definition (.xsf) file or a form template (.xsn) file.</param>
<param name="behavior">Specifies how the form template is to be installed. The default value is "overwrite". The only other valid value for this parameter is "new-only".</param>
<exception cref="T:System.IO.FileNotFoundException">The form template file cannot be found.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Uninstalls the specified form template.</summary>
<param name="formTemplateLocation">Specifies the Uniform Resource Identifier (URI) of the form template.</param>
<exception cref="T:System.IO.FileNotFoundException">The form template file cannot be found.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Represents a data connection for retrieving data from an external list on a server that runs Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010.</summary>
<summary>Gets the name of the external content type that defines connectivity information for the data source accessed from the external list.</summary>
<returns>The name of the external content type.</returns>
<summary>Gets the namespace of the external content type that defines connectivity information for the data source accessed from the external list.</summary>
<returns>The namespace of the external content type.</returns>
<summary>Gets the name of the operation defined in the external content type for querying the data source that contains the items displayed in the external list.</summary>
<returns>The name of the query operation.</returns>
<summary>Represents a data connection for submitting data to an external list on a server running Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010.</summary>
<summary>Gets the name of the external content type that defines connectivity information for the data source accessed from the external list.</summary>
<returns>The name of the external content type.</returns>
<summary>Gets the namespace of the external content type that defines connectivity information for the data source accessed from the external list.</summary>
<returns>The namespace of the external content type.</returns>
<summary>Gets the name of the operation defined in the external content type for submitting to the data source that contains the items displayed in the external list.</summary>
<returns>The name of the query operation.</returns>
<summary>Occurs when a Button control is clicked within a view in a form. </summary>
<exception cref="T:System.InvalidOperationException">Cannot bind the event in a location other than the InternalStartup method. </exception>
<exception cref="T:System.InvalidOperationException">Only one delegate can be added to the event. This exception is thrown if multiple delegates are added for the same Control ID.</exception>
<summary>Gets an XPathNavigator object positioned at the innermost XML node of the form's underlying XML document that contains the Button control.</summary>
<returns>An XPathNavigator object positioned at the innermost XML node of the form's underlying XML document that contains the Button control.</returns>
<summary>Represents the method that will handle the <see cref="E:Microsoft.Office.InfoPath.ButtonEvent.Clicked" /> event of a Button control.</summary>
<param name="sender">The source of the event.</param>
<param name="e">A <see cref="T:Microsoft.Office.InfoPath.ClickedEventArgs" /> object that contains the event data.</param>
<summary>Gets the type of context change that was performed when the <see cref="E:Microsoft.Office.InfoPath.FormEvents.ContextChanged" /> event occurred. </summary>
<summary>Gets a reference to an XPathNavigator object positioned at the context node that raised the <see cref="E:Microsoft.Office.InfoPath.FormEvents.ContextChanged" /> event.</summary>
<returns>An XPathNavigator object positioned at the context node that raised the <see cref="E:Microsoft.Office.InfoPath.FormEvents.ContextChanged" /> event.</returns>
<summary>Represents the collection of all event handlers for the <see cref="E:Microsoft.Office.InfoPath.ButtonEvent.Clicked" /> events raised by the Button controls on a form.</summary>
<summary>Gets the <see cref="E:Microsoft.Office.InfoPath.ButtonEvent.Clicked" /> event associated with a Button control from the <see cref="T:Microsoft.Office.InfoPath.ControlEvents" /> collection.</summary>
<returns>The <see cref="E:Microsoft.Office.InfoPath.ButtonEvent.Clicked" /> event associated with the specified Button control.</returns>
<param name="controlId">The ID of the Button control associated with the Clicked event.</param>
<summary>Depending on which ConnectionTypeConnection class it is called from, executes a submit or query operation on the data connection using the declaratively defined values for the submitted data, query parameters, or data to retrieve.</summary>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<exception cref="T:System.InvalidOperationException">For submit operations, the <see cref="M:Microsoft.Office.InfoPath.DataConnection.Execute" /> method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.Runtime.InteropServices.SEHException">A structured exception handler (SEH) error was thrown from unmanaged code that is not mapped to an equivalent managed code exception. For more information, search on "unmanaged exceptions" and "Structured Exception Handling" in the MSDN Library.</exception>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.DataConnection" /> object from the collection by index value.</summary>
<returns>The specified object.</returns>
<param name="index">The zero-based index of the <see cref="T:Microsoft.Office.InfoPath.DataConnection" /> object to get.</param>
<summary>Gets the value of a named property for the specified XML node, which must be a nonattribute node in the main data source.</summary>
<returns>The value of the specified named property.</returns>
<param name="target">An <see cref="T:System.Xml.XPath.XPathNavigator" /> object positioned at the XML node corresponding to a nonattribute node in the main data source, for which a named property is to be returned.</param>
<param name="name">The name of the property whose value is to be returned.</param>
<exception cref="T:System.ArgumentException">The specified XML node is invalid.</exception>
<exception cref="T:System.ArgumentException">The specified property name is invalid.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method arenot valid. For example, they are of the wrong type or format.</exception>
<summary>Gets the name of the associated <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object.</summary>
<returns>If the <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object represents a secondary data source, returns the name of the data source. If the <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object represents the primary (main) data source, returns String.Empty.</returns>
<summary>Sets the value of a named property for the specified XML node, which must be a nonattribute node in the main data source.</summary>
<param name="target">An XPathNavigator object positioned at the XML node corresponding to a nonattribute node in the main data source, for which a named property is to be set.</param>
<param name="name">The name of the property to be set.</param>
<param name="value">The value to which the property will be set.</param>
<exception cref="T:System.ArgumentException">The specified XML node is invalid.</exception>
<exception cref="T:System.ArgumentException">The specified property name is invalid.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method arenot valid. For example, they are of the wrong type or format.</exception>
<summary>Contains a collection of <see cref="T:Microsoft.Office.InfoPath.DataSource" /> objects that represent the data sources used within a form.</summary>
<summary>Gets a count of the number of <see cref="T:Microsoft.Office.InfoPath.DataSource" /> objects contained in the <see cref="T:Microsoft.Office.InfoPath.DataSourceCollection" />.</summary>
<returns>The number of <see cref="T:Microsoft.Office.InfoPath.DataSource" /> objects in the <see cref="T:Microsoft.Office.InfoPath.DataSourceCollection" />.</returns>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object from the <see cref="T:Microsoft.Office.InfoPath.DataSourceCollection" /> by index value.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object for the specified index value.</returns>
<param name="index">The zero-based index of the DataSource object to get.</param>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object from the <see cref="T:Microsoft.Office.InfoPath.DataSourceCollection" /> by name.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object for the specified name.</returns>
<param name="name">The name of the DataSource object to get.</param>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the file name to be used for the current form when the form is attached to an e-mail message submitted with an <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the name of the form file name to be submitted.</returns>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the blind carbon copy (BCC) addresses of an e-mail message submitted with an <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the blind carbon copy (BCC) addresses of the e-mail message to be submitted.</returns>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the carbon copy (CC) addresses of an e-mail message submitted with an <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the carbon copy (CC) addresses of the e-mail message to be submitted.</returns>
<summary>Gets or sets the type of file to be attached to the e-mail message submitted with an <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.EmailAttachmentType" /> object that specifies the type of file attached to the e-mail message.</returns>
<summary>Overrides the default <see cref="M:Microsoft.Office.InfoPath.DataConnection.Execute" /> method to allow specifying a different source of data to submit.</summary>
<param name="input">An XPathNavigator object positioned to the XML node which contains the data to submit.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method isnot valid. For example, it is of the wrong type or format.</exception>
<summary>Gets or sets the introduction in the body of an e-mail message submitted with an <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> object.</summary>
<returns>The introduction in the body of the submitted e-mail message.</returns>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the subject of an e-mail message submitted with an <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the subject of the submitted e-mail message.</returns>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the addresses of the recipients of an e-mail message submitted with an <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object that evaluates to the addresses (To) of the e-mail message to be submitted.</returns>
<summary>Specifies whether the custom error will be displayed in a modal dialog box or in modeless context within the control that is the source of the error.</summary>
<summary>The user is notified of the error with a dialog box alert. After clicking OK in the dialog box alert, the error will appear as an inline alert and the user can choose to return to the previous value with an undo operation.</summary>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.ControlEvents" /> object for binding an event handler in the InternalStartup method of a form template.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.ControlEvents" /> object for binding an event handler in the InternalStartup method of a form template.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.FormEvents" /> object for binding an event handler in the InternalStartup method of a form template.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.FormEvents" /> object for binding an event handler in the InternalStartup method of a form template.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.XmlEvents" /> object for binding an event handler in the InternalStartup method of a form template.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlEvents" /> object for binding an event handler in the InternalStartup method of a form template.</returns>
<summary>Overrides the default <see cref="M:Microsoft.Office.InfoPath.DataConnection.Execute" /> method to allow specifying a different location to insert the data that is returned.</summary>
<param name="output">An <see cref="T:System.Xml.XPath.XPathNavigator" /> that specifies an XML node in the primary or a secondary data source of the form into which to insert the returned data. The XPathNavigator passed as the <paramref name="output" /> parameter can also specify to insert the data into any XML file on the local computer, or into an <see cref="T:System.Xml.XmlDocument" /> held in memory.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets or sets the Uniform Resource Locator (URL) or universal naming convention (UNC) path of the XML file that is associated with the <see cref="T:Microsoft.Office.InfoPath.FileQueryConnection" /> object.</summary>
<returns>The URL or UNC of the XML file that is associated with the <see cref="T:Microsoft.Office.InfoPath.FileQueryConnection" /> object.</returns>
<summary>Overrides the default <see cref="M:Microsoft.Office.InfoPath.DataConnection.Execute" /> method to allow specifying a different source of data to submit.</summary>
<param name="input">An <see cref="T:System.Xml.XPath.XPathNavigator" /> that is positioned at the XML node of the form that contains the data to submit.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> that evaluates to the file name that the current form will be given when the form is submitted by the <see cref="T:Microsoft.Office.InfoPath.FileSubmitConnection" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> that evaluates to the file name that the form will be given when it is submitted.</returns>
<summary>Gets or sets the Uniform Resource Locator (URL) of the folder to which the form will be submitted by the <see cref="T:Microsoft.Office.InfoPath.FileSubmitConnection" /> object.</summary>
<returns>The URL of the folder to which the form will be submitted.</returns>
<summary>Gets an <see cref="T:System.Xml.XPath.XPathNavigator" /> that is positioned at the node of a form's underlying XML document that is associated with a <see cref="T:Microsoft.Office.InfoPath.FormError" /> object.</summary>
<returns>An <see cref="T:System.Xml.XPath.XPathNavigator" /> positioned at the node associated with the <see cref="T:Microsoft.Office.InfoPath.FormError" /> object.</returns>
<summary>Creates and adds a new <see cref="T:Microsoft.Office.InfoPath.FormError" /> to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<returns>A reference to the new <see cref="T:Microsoft.Office.InfoPath.FormError" /> that was added to the collection.</returns>
<param name="context">An <see cref="T:System.Xml.XPath.XPathNavigator" /> object positioned at the node that the error will be associated with.</param>
<param name="name">The name of the error (cannot be blank).</param>
<param name="message">The short message for the error.</param>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Creates and adds a new <see cref="T:Microsoft.Office.InfoPath.FormError" /> to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<returns>A reference to the new <see cref="T:Microsoft.Office.InfoPath.FormError" /> that was added to the collection.</returns>
<param name="context">An <see cref="T:System.Xml.XPath.XPathNavigator" /> object positioned at the node that the error will be associated with.</param>
<param name="name">The name of the error (cannot be blank).</param>
<param name="message">The short message for the error.</param>
<param name="messageDetails">The detailed message for the error.</param>
<exception cref="T:System.ArgumentException">The <paramref name="name" /> is null or an empty string.</exception>
<exception cref="T:System.ArgumentException">An error of the same name already exists in the collection.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Creates and adds a new <see cref="T:Microsoft.Office.InfoPath.FormError" /> to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<returns>A reference to the new <see cref="T:Microsoft.Office.InfoPath.FormError" /> that was added to the collection.</returns>
<param name="context">An <see cref="T:System.Xml.XPath.XPathNavigator" /> object positioned at the node that the error will be associated with.</param>
<param name="name">The name of the error (cannot be blank).</param>
<param name="message">The short message for the error.</param>
<param name="messageDetails">The detailed message for the error.</param>
<param name="errorCode">The error code of the error.</param>
<exception cref="T:System.ArgumentException">The <paramref name="name" /> is null or an empty string.</exception>
<exception cref="T:System.ArgumentException">An error of the same name already exists in the collection.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Creates and adds a new <see cref="T:Microsoft.Office.InfoPath.FormError" /> to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<returns>A reference to the new <see cref="T:Microsoft.Office.InfoPath.FormError" /> that was added to the collection.</returns>
<param name="context">An <see cref="T:System.Xml.XPath.XPathNavigator" /> object positioned at the node that the error will be associated with.</param>
<param name="name">The name of the error (cannot be blank).</param>
<param name="message">The short message for the error.</param>
<param name="messageDetails">The detailed message for the error.</param>
<param name="errorCode">The error code of the error.</param>
<param name="errorMode">An <see cref="T:Microsoft.Office.InfoPath.ErrorMode" /> that specifies the mode for displaying the error message.</param>
<exception cref="T:System.ArgumentException">The <paramref name="name" /> is null or an empty string.</exception>
<exception cref="T:System.ArgumentException">An error of the same name already exists in the collection.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method arenot valid. For example, they are of the wrong type or format.</exception>
<summary>Gets the number of <see cref="T:Microsoft.Office.InfoPath.FormError" /> objects in the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<returns>The number of errors in the collection.</returns>
<summary>Deletes the specified <see cref="T:Microsoft.Office.InfoPath.FormError" /> from the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<param name="formError">The FormError to delete.</param>
<exception cref="T:System.ArgumentException">The error is not of type FormErrorType.UserDefined.</exception>
<exception cref="T:System.ArgumentException">The error is not in the collection.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Deletes all <see cref="T:Microsoft.Office.InfoPath.FormError" /> objects of the specified name from the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<param name="name">The name of the FormError to delete.</param>
<exception cref="T:System.ArgumentException">The error is not of type FormErrorType.UserDefined.</exception>
<exception cref="T:System.ArgumentException">The error is not in the collection.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Deletes all of the <see cref="T:Microsoft.Office.InfoPath.FormError" /> objects contained in the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<summary>Returns all <see cref="T:Microsoft.Office.InfoPath.FormError" /> objects of the specified type from the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<returns>An array of type <see cref="T:Microsoft.Office.InfoPath.FormError" /> that contains errors of the specified type.</returns>
<param name="errorType">A <see cref="T:Microsoft.Office.InfoPath.FormErrorType" /> that specifies the type of errors to return.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Returns all <see cref="T:Microsoft.Office.InfoPath.FormError" /> objects of the specified name from the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form.</summary>
<returns>An array of type <see cref="T:Microsoft.Office.InfoPath.FormError" /> that contains all errors of type FormErrorType.UserDefined with the specified name.</returns>
<param name="name">The name of the errors to return.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.FormError" /> object from the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object associated with the current form by index value.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.FormError" /> object that represents an error in the form.</returns>
<param name="index">The zero-based index of the FormError object to retrieve.</param>
<exception cref="T:System.IndexOutOfRangeException">The index value was invalid (<paramref name="index" /> < 0 or <paramref name="index" /> > <see cref="P:Microsoft.Office.InfoPath.FormErrorCollection.Count" />) </exception>
<summary>Specifies the error type of a <see cref="T:Microsoft.Office.InfoPath.FormError" /> object in the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> of an InfoPath form.</summary>
<summary>Data validation failed as a result of constraints defined in the form definition (.xsf) file or as a result of form code calling the <see cref="M:Microsoft.Office.InfoPath.XmlValidatingEventArgs.ReportError" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlValidatingEventArgs" /> class.</summary>
<summary>Data validation failed as a result of a custom error defined using the <see cref="Overload:Microsoft.Office.InfoPath.FormErrorCollection.Add" /> method of the FormErrorsCollection class.</summary>
<summary>Occurs after the context node changes.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Occurs when the form template has been loaded, but before any views have been initialized.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Occurs when the Merge Forms command is invoked from the user interface, or InfoPath is started with the /aggregate command-line switch.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Occurs when the Save or Save As commands are used from the user interface, or when the <see cref="M:Microsoft.Office.InfoPath.XmlForm.Save" /> and <see cref="M:Microsoft.Office.InfoPath.XmlForm.SaveAs(System.String)" /> methods are used.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Occurs after a set of signed data has been selected to sign through the Digital Signatures dialog box.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Occurs when the Submit command is used from the user interface, or the <see cref="M:Microsoft.Office.InfoPath.XmlForm.Submit" /> method is used.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Occurs when the version number of the form being opened is older than the version number of the form template on which it is based.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Occurs after a view of a form has been successfully switched.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Opens a file contained within the form template (.xsn) file.</summary>
<returns>The specified file as a <see cref="T:System.IO.Stream" /> object.</returns>
<param name="filename">The name of the file to open.</param>
<exception cref="T:System.IO.IOException">An I/O error, such as file not found.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a reference to the MSHTML IHTMLWindow2 interface for working with the HTML document of a custom task pane.</summary>
<returns>An IHTMLWindow2 object associated with HTML file of the custom task pane.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Loads the specified HTML document into the custom task pane. </summary>
<param name="url">The Uniform Resource Locator (URL) of the HTML document to navigate to.</param>
<exception cref="T:System.Net.WebException">An error occurred while attempting to open the specified URL.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets an <see cref="T:System.Collections.IDictionary" /> that contains any input parameters specified by using the /InputParameters command-line option, query parameters in a URL, or the one of the NewFromFormTemplateWithInputParameters methods.</summary>
<returns>An <see cref="T:System.Collections.IDictionary" /> that contains input parameters.</returns>
<exception cref="T:System.InvalidOperationException">A method was called which attempted to write to the IDictionary that contains input parameters.</exception>
<summary>Sets the default view of the form by specifying a <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object.</summary>
<param name="view">A ViewInfo object that specifies the view.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Sets the default view of the form by specifying the name of the view.</summary>
<param name="view">The name of the view.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets whether the other properties of the <see cref="T:Microsoft.Office.InfoPath.MailEnvelope" /> class are available to code running in the form.</summary>
<returns>true if the other properties of the <see cref="T:Microsoft.Office.InfoPath.MailEnvelope" /> class are available to code running in the form; otherwise false.</returns>
<summary>Gets or sets a value that is used with the Cancel property to determine whether to cancel only the current form or the entire merging operation.</summary>
<returns>true if the merging operation will be rolled back; otherwise false.</returns>
<summary>Gets an XPathNavigator object positioned at the root node of the underlying XML document of the form that is currently being merged.</summary>
<returns>An XPathNavigator object positioned at the root node of the form.</returns>
<summary>Provides information about the connection state of the client computer and whether a connection can be made to a specified network location.</summary>
<summary>Gets a value that indicates whether a connection can be made to the specified network destination.</summary>
<returns>true if a connection can be made to the specified URL, UNC path, or IP address; otherwise, false.</returns>
<param name="destination">Specifies the location to check for network connectivity as a Uniform Resource Locator (URL), universal naming convention (UNC) path, or IP address.</param>
<exception cref="T:System.IO.FileNotFoundException">The location of the destination cannot be found.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Provides access to the <see cref="T:Microsoft.Office.InfoPath.UserPermissionCollection" /> and permission settings that can be applied to a form.</summary>
<summary>Applies a policy to the form using a policy template file.</summary>
<param name="filename">The path and file name of an Extensible Rights Markup Language (XRML) file that defines users and groups and permissions to apply to the form template.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets or sets the file, URL, or e-mail address to contact for users who need additional permissions on the current form. </summary>
<returns>The string specified in the Users can request additional permissions from text box of the Permission dialog box in InfoPath design mode, or the value set from code using this property.</returns>
<summary>Gets or sets whether the user's license to view the current form should be cached to allow offline viewing when the user cannot connect to a rights management server. </summary>
<returns>true if the user's license will be cached for offline viewing; otherwise false.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.UserPermissionCollection" /> for the current form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.UserPermissionCollection" /> collection that represents the users and their permissions for the current form.</returns>
<summary>Allows a user to access the form document programmatically through its object model. Users without the ObjectModel permission cannot use the object model to determine their own permissions.</summary>
<summary>Allows users to view, edit, copy, and save, but not print a form. Equivalent to the Read, Edit, Save, and Extract permissions combined.</summary>
<summary>Provides data to the <see cref="P:Microsoft.Office.InfoPath.SaveEventArgs.CancelableArgs" /> property of the <see cref="T:Microsoft.Office.InfoPath.SaveEventArgs" /> object.</summary>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.SaveCancelEventArgs" /> object that can be used to cancel the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Save" /> event.</summary>
<summary>Gets whether the <see cref="M:Microsoft.Office.InfoPath.SaveEventArgs.PerformSaveOperation" /> method will be performed as a "save" operation or as a "save as" operation.</summary>
<returns>true if the PerformSaveOperation method will be performed as a "save as" operation; false if the method will be performed as a "save" operation.</returns>
<summary>Performs the save operation requested by the user.</summary>
<returns>true if the "save" or "save as" operation was successful; if the user cancels the operation by clicking Cancel in the Save As dialog box, returns false.</returns>
<summary>Overrides the default <see cref="M:Microsoft.Office.InfoPath.DataConnection.Execute" /> method to allow specifying a different location to insert the data that is returned.</summary>
<param name="output">An <see cref="T:System.Xml.XPath.XPathNavigator" /> that specifies an XML node in the primary or a secondary data source of the form into which to insert the returned data. The XPathNavigator passed as the <paramref name="output" /> parameter can also specify to insert the data into any XML file on the local computer, or into a System.Xml.XmlDocument held in memory.</param>
<exception cref="T:System.Net.WebException">The query operation failed or returned no data (the queried list is empty).</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a System.Uri object that represents the Uniform Resource Locator (URL) of the Windows SharePoint Services site associated with the <see cref="T:Microsoft.Office.InfoPath.SharepointListQueryConnection" /> object.</summary>
<returns>A System.Uri object that represents the Uniform Resource Locator (URL) of the Windows SharePoint Services site associated with the <see cref="T:Microsoft.Office.InfoPath.SharepointListQueryConnection" /> object.</returns>
<summary>Gets or sets the content type ID of the SharePoint list associated with the <see cref="T:Microsoft.Office.InfoPath.SharePointListRWQueryConnection" /> object. </summary>
<summary>Overrides the default <see cref="M:Microsoft.Office.InfoPath.DataConnection.Execute" /> method to enable specifying a different location to insert the data that is returned.</summary>
<param name="output">An <see cref="T:System.Xml.XPath.XPathNavigator" /> that specifies an XML node in the primary or a secondary data source of the form to insert the returned data into. The <see cref="T:System.Xml.XPath.XPathNavigator" /> passed as the <paramref name="output" /> parameter can also specify to insert the data into any XML file on the local computer, or into a <see cref="T:System.Xml.XmlDocument" /> held in memory.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets or sets the list ID of the SharePoint list associated with the <see cref="T:Microsoft.Office.InfoPath.SharePointListRWQueryConnection" /> object.</summary>
<returns>The GUID that identifies the SharePoint list.</returns>
<summary>Gets or sets a <see cref="T:System.Uri" /> object that represents the URL of the SharePoint Foundation site associated with the <see cref="T:Microsoft.Office.InfoPath.SharepointListRWQueryConnection" /> object.</summary>
<returns>An object that represents the URL of the SharePoint Foundation site.</returns>
<summary>Gets the <see cref="T:Microsoft.Office.InfoPath.Certificate" /> object that represents the X.509 digital certificate that was used to sign a form or a set of signed data in a form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.Certificate" /> object that represents the X.509 digital certificate that was used to sign a form or a set of signed data in a form.</returns>
<summary>Writes the XML digital signature block and computes the cryptographic hash for the signed data.</summary>
<exception cref="T:System.InvalidOperationException">Form code attempted to write to the underlying XML document after signing was initiated.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.SignatureStatus" /> value that specifies the status of the associated digital signature.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.SignatureStatus" /> value that specifies the status of the associated digital signature.</returns>
<summary>Contains a <see cref="T:Microsoft.Office.InfoPath.Signature" /> object for each digital signature applied to a form or to a set of signable data represented by a <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</summary>
<summary>Creates a new <see cref="T:Microsoft.Office.InfoPath.Signature" /> object without adding it to the form.</summary>
<returns>A new <see cref="T:Microsoft.Office.InfoPath.Signature" /> object that contains a snapshot of the view plus additional signature information.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a System.Collections.IEnumerator object that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.SignatureCollection" /> object.</summary>
<returns>An IEnumerator object that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.SignatureCollection" /> object. </returns>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.Signature" /> object from the <see cref="T:Microsoft.Office.InfoPath.SignatureCollection" /> object.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.Signature" /> object that corresponds to the specified <paramref name="index" /> value.</returns>
<param name="index">The zero-based index for the Signature object to return. The value specified must be a number from 0 to the value of the collection's <see cref="P:Microsoft.Office.InfoPath.SignatureCollection.Count" /> property minus 1.</param>
<exception cref="T:System.IndexOutOfRangeException">The index value is out of range.</exception>
<summary>Contains all <see cref="T:Microsoft.Office.InfoPath.SignatureLine" /> objects in the current view, which represent the Signature Line controls in that view.</summary>
<summary>Gets the number of <see cref="T:Microsoft.Office.InfoPath.SignatureLine" /> objects in the <see cref="T:Microsoft.Office.InfoPath.SignatureLineCollection" />.</summary>
<returns>The number of objects in the collection.</returns>
<summary>Gets a <see cref="T:System.Collections.IEnumerator" /> object that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.SignatureLineCollection" />.</summary>
<returns>An enumerator for iterating over the entries in the collection.</returns>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.SignatureLine" /> object from the <see cref="T:Microsoft.Office.InfoPath.SignatureLineCollection" />.</summary>
<returns>An object that represents a Signature Line control in the collection.</returns>
<param name="index">The zero-based index for the <see cref="T:Microsoft.Office.InfoPath.SignatureLine" /> object to return. The value specified must be a number from 0 to the value of the collection's <see cref="P:Microsoft.Office.InfoPath.SignatureLineCollection.Count" /> property minus 1.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets the signature confirmation message defined for the set of data represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</summary>
<returns>The signature confirmation message defined for the set of data represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</returns>
<summary>Invokes the Sign dialog box for adding a digital signature to the set of data represented by the specified SignedDataBlock object.</summary>
<exception cref="T:System.InvalidOperationException">Form code attempted to write to the underlying XML document after signing was initiated.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a System.Xml.XPathNavigator object positioned at the root XML node of the subtree in the form that contains the signatures applied to the set of data represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</summary>
<returns>An System.Xml.XPathNavigator object positioned at the root XML node of the subtree in the form that contains the signatures applied to the set of data represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.SignatureRelation" /> value that specifies the relationship defined for how multiple signatures can be applied to the set of data represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.SignatureRelation" /> value that specifies the relationship defined for how multiple signatures can be applied to the set of data represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</returns>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.SignatureCollection" /> object associated with the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.SignatureCollection" /> object associated with the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</returns>
<summary>Gets the XPath expression for the set of data that is represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</summary>
<returns>The XPath expression for the set of data that is represented by the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object.</returns>
<summary>The collection of <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> objects that correspond to the sets of data in the form template that can be digitally signed.</summary>
<summary>Gets a System.Collections.IEnumerator object that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlockCollection" /> collection.</summary>
<returns>A System.Collections.IEnumerator object that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlockCollection" /> object.</returns>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object from the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlockCollection" /> object based on index position.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> object that corresponds to the specified index value.</returns>
<param name="index">The zero-based index of the SignedDataBlock object to retrieve. The specified value must be a number from 0 to the value of the collection's <see cref="P:Microsoft.Office.InfoPath.SignatureCollection.Count" /> property minus 1.</param>
<exception cref="T:System.IndexOutOfRangeException">The index value is out of range.</exception>
<summary>Gets the set of signable data that raised the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Sign" /> event. </summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> that represents the set of signable data that raised the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Sign" /> event.</returns>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.XmlFormCancelEventArgs" /> object.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.XmlFormCancelEventArgs" /> object which provides access to properties for cancelling the event and displaying a custom message.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.TaskPaneType" /> value indicating the type of task pane represented by the <see cref="T:Microsoft.Office.InfoPath.TaskPane" /> object. </summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.TaskPaneType" /> value that indicates the type of task pane represented by the <see cref="T:Microsoft.Office.InfoPath.TaskPane" /> object.</returns>
<summary>Gets or sets whether the task pane represented by the <see cref="T:Microsoft.Office.InfoPath.TaskPane" /> object is visible in the Microsoft InfoPath 2010 user interface.</summary>
<returns>true if the task pane is visible; otherwise false.</returns>
<summary>Contains a collection of <see cref="T:Microsoft.Office.InfoPath.TaskPane" /> objects that represent the task panes associated with a window in Microsoft InfoPath 2010.</summary>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.TaskPane" /> object from the collection by enumerated type.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.TaskPane" /> object that corresponds to the specified <see cref="T:Microsoft.Office.InfoPath.TaskPaneType" />.</returns>
<param name="type">The <see cref="T:Microsoft.Office.InfoPath.TaskPaneType" /> of the type of task pane to return.</param>
<summary>The Find task pane. Used to search for text in a form. Note: This task pane and its corresponding enumeration have been deprecated in InfoPath 2010.</summary>
<summary>The Replace task pane. Used to find and replace text in a form. Note: This task pane and its corresponding enumeration have been deprecated in InfoPath 2010.</summary>
<summary>The Spelling task pane. Used to check the spelling in a form. Note: This task pane and its corresponding enumeration have been deprecated in InfoPath 2010.</summary>
<summary>Gets whether the current user is a member of the specified group.</summary>
<returns>true if the current user is a member of the specified group; otherwise false.</returns>
<param name="groupName">The group name in the format of domain\groupname.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets the user's full credentials.</summary>
<returns>The user's credentials as domain\username.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets or sets the optional expiration date for the permissions on the current form assigned to the user associated with an instance of the <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> class.</summary>
<returns>A System.DateTime that represents the expiration date for the user associated with the UserPermission object.</returns>
<summary>Gets or sets a value representing the permissions on the current form assigned to the user associated with an instance of the <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> class. </summary>
<returns>One or a combination of <see cref="T:Microsoft.Office.InfoPath.PermissionType" /> constants.</returns>
<summary>Gets the e-mail address of the user whose permissions on the current form are determined by the specified <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> object.</summary>
<summary>Adds a new user to the current form. </summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> object that represents the specified user.</returns>
<param name="userId">The e-mail address in the format user@domain.com of the user to whom permissions on the current form are being granted.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Adds a new user with the specified permissions.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.UserPermission" />.object that represents the specified user.</returns>
<param name="userId">The e-mail address in the format user@domain.com of the user to whom permissions on the current form are being granted.</param>
<param name="permission">The permissions on the current form that are being granted to the specified user as a combination of one or more <see cref="T:Microsoft.Office.InfoPath.PermissionType" /> values.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Creates a new set of permissions on the current form for the specified user with the specified permissions and an expiration date.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> that represents the specified user.</returns>
<param name="userId">The e-mail address in the format user@domain.com of the user to whom permissions on the current form are being granted.</param>
<param name="permission">The permissions on the current form that are being granted to the specified user as a combination of one or more <see cref="T:Microsoft.Office.InfoPath.PermissionType" /> values.</param>
<param name="expirationDate">The expiration date for the permissions that are being granted as a System.DateTime value.</param>
<exception cref="T:System.FormatException">The DateTime value provided is invalid.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Add a new user to the current form with an expiration date.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> object that represents the specified user.</returns>
<param name="userId">The e-mail address in the format user@domain.com of the user to whom permissions on the current form are being granted.</param>
<param name="expirationDate">The expiration date for the permissions that are being granted as a System.DateTime value.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Get the <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> object with the specified <see cref="P:Microsoft.Office.InfoPath.UserPermission.UserId" /> from the collection. </summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> that represents the specified user. Returns null if the specified <paramref name="userId" /> does not exist.</returns>
<param name="userId">The e-mail address of the specified user.</param>
<summary>Removes the <see cref="T:Microsoft.Office.InfoPath.UserPermission" /> object with the specified <see cref="P:Microsoft.Office.InfoPath.UserPermission.UserId" /> from the collection.</summary>
<param name="userId">The e-mail address in the format user@domain.com of the user to be removed.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Disables automatic synchronization between a form's underlying XML document and the associated view.</summary>
<exception cref="T:System.InvalidOperationException">The DisableAutoUpdate method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Enables automatic synchronization between a form's underlying XML document and the associated view.</summary>
<exception cref="T:System.InvalidOperationException">The EnableAutoUpdate method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Executes an editing command against a form's underlying XML document, based on the data currently selected in the view.</summary>
<param name="action">An <see cref="T:Microsoft.Office.InfoPath.ActionType" /> enumeration that specifies the action to perform.</param>
<exception cref="T:System.InvalidOperationException">The ExecuteAction method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Executes an editing command against a form's underlying XML document, based on the specified field or group.</summary>
<param name="action">An <see cref="T:Microsoft.Office.InfoPath.ActionType" /> enumeration that specifies the action to perform.</param>
<param name="xmlToEdit">The ViewContext identifier of the field or group to which to apply the editing action.</param>
<exception cref="T:System.InvalidOperationException">The ExecuteAction method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Exports the view to a file of the specified format.</summary>
<param name="fileLocation">The directory location that the exported view file will be written to.</param>
<param name="format">A <see cref="T:Microsoft.Office.InfoPath.ExportFormat" /> enumeration that specifies the type of file format to export to.</param>
<exception cref="T:System.InvalidOperationException">The Export method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Forces synchronization between a form's underlying XML document and the associated view.</summary>
<exception cref="T:System.InvalidOperationException">The ForceUpdate method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Gets a reference to an <see cref="T:System.Xml.XPath.XPathNodeIterator" /> for iterating over the returned XML nodes in the current selection.</summary>
<returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator" /> that is populated with the nodes in the current selection.</returns>
<exception cref="T:System.InvalidOperationException">The GetContextNodes method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Gets a reference to an <see cref="T:System.Xml.XPath.XPathNodeIterator" /> object for iterating over the returned XML nodes starting from the specified node.</summary>
<returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator" /> that is populated with the nodes starting from the specified node.</returns>
<param name="xmlNode">An object that specifies an XML node.</param>
<exception cref="T:System.InvalidOperationException">The GetContextNodes method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a reference to an <see cref="T:System.Xml.XPath.XPathNodeIterator" /> for iterating over the returned XML nodes in the current selection within the control bound to the specified control.</summary>
<returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator" /> that is populated with the nodes in the current selection.</returns>
<param name="xmlNode">An object that specifies the node to get.</param>
<param name="controlId">The ViewContext identifier of the control that contains the currently selected XML nodes to return.</param>
<exception cref="T:System.InvalidOperationException">The GetContextNodes method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Gets a reference to an <see cref="T:System.Xml.XPath.XPathNodeIterator" /> object for iterating over all XML nodes in the current selection of items in a view.</summary>
<returns>An <see cref="T:System.Xml.XPath.XPathNodeIterator" /> for iterating all over nodes in the current selection.</returns>
<exception cref="T:System.InvalidOperationException">The GetSelectedNodes method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Selects a range of nodes in a view based on the specified starting XML node.</summary>
<param name="startNode">An object that specifies the start node for the selection.</param>
<exception cref="T:System.InvalidOperationException">The SelectNodes method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Selects a range of nodes in a view based on the specified starting XML node and ending XML node.</summary>
<param name="startNode">An object that specifies the start node for the selection.</param>
<param name="endNode">An object that specifies the end node for the selection.</param>
<exception cref="T:System.InvalidOperationException">The SelectNodes method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Selects a range of nodes in a view based on the specified starting XML node, the ending XML node, and the specified control.</summary>
<param name="startNode">An object that specifies the start node for the selection.</param>
<param name="endNode">An object that specifies the end node for the selection.</param>
<param name="viewContext">The ViewContext identifier for the control or group in which to select text.</param>
<exception cref="T:System.InvalidOperationException">The SelectNodes method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Selects the text contained in an editable control that is bound to the node specified by the <see cref="T:System.Xml.XPath.XPathNavigator" /> object passed to this method.</summary>
<param name="xmlNode">An object that specifies the text to select.</param>
<exception cref="T:System.InvalidOperationException">The SelectText method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Selects the text contained in an editable control that is bound to the node specified by the <see cref="T:System.Xml.XPath.XPathNavigator" /> object and ViewContext identifier of the control.</summary>
<param name="xmlNode">An object that specifies the text to select.</param>
<param name="viewContext">The ViewContext identifier for the control in which to select text.</param>
<exception cref="T:System.InvalidOperationException">The SelectText method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Creates an e-mail message containing the current view.</summary>
<param name="destinationTo">The addresses for the To field of the e-mail message.</param>
<param name="destinationCC">The addresses for the CC field of the e-mail message.</param>
<param name="destinationBcc">The addresses for the BCC field of the e-mail message.</param>
<param name="subject">The Subject field of the e-mail message.</param>
<param name="body">The text for the body of the e-mail message.</param>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid. For example, they are of the wrong type or format.</exception>
<summary>Gets a count of the number of <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> objects contained in the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> collection.</summary>
<returns>The number of <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> objects contained in the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> collection.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object that represents the default view as it is set in the form template.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object that represents the default view as it is set in the form template.</returns>
<summary>Gets an IEnumerator object that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> object.</summary>
<returns>An IEnumerator object that iterates over all the entries in the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> object.</returns>
<summary>Gets the specified <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object from the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> collection by index value.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object from the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> collection that corresponds to the specified index value.</returns>
<param name="index">The zero-based index of the ViewInfo object to get.</param>
<exception cref="T:System.IndexOutOfRangeException">The specified index is out of range.</exception>
<summary>Gets the specified <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object from the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> collection by name.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object from the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> collection that corresponds to the specified name.</returns>
<param name="viewName">The name of the ViewInfo object to get.</param>
<exception cref="T:System.ArgumentException">The specified view name doesn't exist, or a null or empty value was passed.</exception>
<summary>Switches the current view to the view represented by the specified <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> object.</summary>
<param name="view">The ViewObject that represents the view to switch to.</param>
<exception cref="T:System.InvalidOperationException">The SwitchView method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> or <see cref="E:Microsoft.Office.InfoPath.FormEvents.ViewSwitched" /> events.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Switches the current view to the specified view by name.</summary>
<param name="name">The name of the view to switch to.</param>
<exception cref="T:System.ArgumentException">The view name does not exist.</exception>
<exception cref="T:System.InvalidOperationException">The SwitchView method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> or <see cref="E:Microsoft.Office.InfoPath.FormEvents.ViewSwitched" /> events.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<summary>Overrides the default <see cref="M:Microsoft.Office.InfoPath.DataConnection.Execute" /> method inherited from the <see cref="T:Microsoft.Office.InfoPath.DataConnection" /> base class to allow specifying a different source of data to submit, a different location to insert the data that is returned, or a location to insert any error text returned.</summary>
<param name="input">An XPathNavigator object that is positioned at the XML node to insert into the <SOAP:Body> element of the Web service. The specified XML node should contain XML corresponding to the full set of query parameters and their corresponding values.For a data connection configured as a query operation, this overrides the declarative setting, which is the query fields (descendents of <dfs:queryFields>) of the associated <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object.For a data connection configured as a submit operation, this overrides the complete set of part fragment mappings.If the <paramref name="input" /> parameter is specified as null then the declarative settings are used.</param>
<param name="output">An XPathNavigator object that is positioned at the XML node under which to insert the contents of the <SOAP:Body> element returned by the Web service. For a data connection configured as query operation, this overrides the declarative setting, which is the data fields (descendents of <dfs:dataFields>) of the associated <see cref="T:Microsoft.Office.InfoPath.DataSource" /> object.For a data connection configured as a submit operation, this overrides the complete set of part fragment mappings.If the <paramref name="output" /> parameter is specified as null for a data connection configured as a query operation, then the declarative settings are used. If the data connection is configured as a submit operation, then the returned data isn't written at all.</param>
<param name="errors">An XPathNavigator object that is positioned at the XML node under which to insert the contents of error text returned in the <Fault> element by the Web service, if the operation fails. If the <paramref name="errors" /> parameter is specified as null, then the error data is not written at all.</param>
<exception cref="T:System.Net.WebException">A network error occurred while attempting to access the Web service.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<exception cref="T:System.ArgumentException">The parameters passed to this method arenot valid. For example, they are of the wrong type or format.</exception>
<summary>For a data connection that uses an ADO .NET DataSet and returns a DiffGram that identifies any differences between original and current versions of data elements.</summary>
<returns>An XPathNavigator positioned at the root of an XML node that contains the DiffGram for the data returned by the data connection.</returns>
<summary>Gets or sets the Uniform Resource Locator (URL) that is used to invoke the Web service associated with a <see cref="T:Microsoft.Office.InfoPath.WebServiceConnection" /> object.</summary>
<returns>The Uniform Resource Locator (URL) that is used to invoke the Web service associated with a <see cref="T:Microsoft.Office.InfoPath.WebServiceConnection" /> object as a System.Uri.</returns>
<summary>Gets or sets the value of the soapAction attribute of the Web service associated with a <see cref="T:Microsoft.Office.InfoPath.WebServiceConnection" /> object.</summary>
<returns>The value of the soapAction attribute of the Web service associated with a <see cref="T:Microsoft.Office.InfoPath.WebServiceConnection" /> object as a System.Uri.</returns>
<summary>Gets or sets the time-out value in seconds for data connection associated with a <see cref="T:Microsoft.Office.InfoPath.WebServiceConnection" /> object.</summary>
<returns>The number of seconds before a time out occurs. The default value is 30 seconds.</returns>
<summary>Gets the Uniform Resource Locator (URL) of the Web Services Description Language (WSDL) file for the Web service associated with the <see cref="T:Microsoft.Office.InfoPath.WebServiceConnection" /> object. </summary>
<returns>The Uniform Resource Locator (URL) of the Web Services Description Language (WSDL) file for the Web service.</returns>
<summary>Gets a value that indicates whether the window associated with the <see cref="T:Microsoft.Office.InfoPath.Window" /> object is the active window.</summary>
<returns>true if the window associated with the <see cref="T:Microsoft.Office.InfoPath.Window" /> object is the active window, otherwise false.</returns>
<summary>Closes the window that is represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object prompting to save changes to any unsaved form, or form with changes that have not been saved.</summary>
<summary>Closes the window that is represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object and optionally forces an unsaved form or form with unsaved changes to be closed without saving.</summary>
<param name="force">Specifies whether open unsaved documents will be saved. The default value is false.</param>
<exception cref="T:System.InvalidOperationException">The Close method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a reference to the Microsoft Office CommandBars collection of the window that is associated with the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</summary>
<returns>A reference to the Microsoft Office CommandBars collection of the window that is associated with the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets or sets the height of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</summary>
<returns>The height of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets or sets the horizontal position of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</summary>
<returns>The horizontal position of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.MailEnvelope" /> object associated with the window that is represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</summary>
<returns>A reference to the <see cref="T:Microsoft.Office.InfoPath.MailEnvelope" /> object associated with the window that is represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</returns>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.TaskPaneCollection" /> collection that is associated with the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</summary>
<returns>A reference to the <see cref="T:Microsoft.Office.InfoPath.TaskPaneCollection" /> collection that is associated with the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</returns>
<summary>Gets or sets the vertical position of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</summary>
<returns>The vertical position of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets or sets the width of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</summary>
<returns>The width of the window represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object, measured in points.</returns>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that is associated with the window that is represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</summary>
<returns>A reference to the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that is associated with the window that is represented by the <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</returns>
<summary>Gets a count of the number of <see cref="T:Microsoft.Office.InfoPath.Window" /> objects contained in the <see cref="T:Microsoft.Office.InfoPath.WindowCollection" /> collection.</summary>
<returns>The number of <see cref="T:Microsoft.Office.InfoPath.Window" /> objects contained in the <see cref="T:Microsoft.Office.InfoPath.WindowCollection" /> collection.</returns>
<summary>Gets a reference to the specified <see cref="T:Microsoft.Office.InfoPath.Window" /> object in the <see cref="T:Microsoft.Office.InfoPath.WindowCollection" /> object.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.Window" /> object from the <see cref="T:Microsoft.Office.InfoPath.WindowCollection" /> object that corresponds to the specified index value.</returns>
<param name="index">The zero-based index of the Window object to return.</param>
<summary>Specifies the state of the InfoPath application window that is represented by a <see cref="T:Microsoft.Office.InfoPath.Window" /> object.</summary>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XmlFormCancelEventArgs" /> object associated with the event.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlFormCancelEventArgs" /> object that provides access to the Cancel property for cancelling the event.</returns>
<summary>Occurs after changes to a form's underlying XML document have been accepted and after the <see cref="E:Microsoft.Office.InfoPath.XmlEvent.Validating" /> event has occurred.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<summary>Occurs after changes to a form's underlying XML document have been made but before the changes have been accepted.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event to a node in secondary data source. This event is not supported for secondary data sources.</exception>
<summary>Gets or sets whether the <see cref="E:Microsoft.Office.InfoPath.XmlEvent.Changed" /> event will be raised when an undo or redo operation occurs.</summary>
<returns>true if the Changed event will be raised; otherwise false.</returns>
<summary>Occurs after changes to a form's underlying XML document have been accepted but before the <see cref="E:Microsoft.Office.InfoPath.XmlEvent.Changed" /> event has occurred.</summary>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event in some location other than the InternalStartup method. </exception>
<exception cref="T:System.InvalidOperationException">The developer attempted to add multiple delegates for the same XPath expression specifying a node or group. Only one delegate can be added for this event per XPath expression for a node or group.</exception>
<exception cref="T:System.InvalidOperationException">The developer attempted to bind the event to a node in a secondary data source. This event is not supported for secondary data sources.</exception>
<summary>Gets an <see cref="T:System.Xml.XPath.XPathExpression" /> object which contains an XPath expression that returns the node that is currently being changed.</summary>
<returns>A <see cref="T:System.Xml.XPath.XPathExpression" /> object that returns the node that is currently being changed in the form's underlying XML document.</returns>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XmlOperation" /> enumeration that indicates the type of operation that occurred when the node was changed.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlOperation" /> enumeration for the operation that has occurred.</returns>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XmlEvent" /> from the <see cref="T:Microsoft.Office.InfoPath.XmlEvents" /> collection for binding an event handler by specifying the XPath of the underlying XML document node that can raise the event.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.XmlEvent" /> associated with the form node to which the event handler is bound.</returns>
<param name="xpath">The XPath of the node to which the event handler is bound.</param>
<summary>Gets an <see cref="T:Microsoft.Office.InfoPath.XmlEvent" /> from the <see cref="T:Microsoft.Office.InfoPath.XmlEvents" /> collection for binding an event handler by specifying the XPath of the underlying XML document node that can raise the event and the name of the secondary data source that supplies the data.</summary>
<returns>The <see cref="T:Microsoft.Office.InfoPath.XmlEvent" /> associated with the form node to which the event handler is bound.</returns>
<param name="xpath">The XPath of the node to which the event handler is bound.</param>
<param name="dataSourceName">The name of the secondary data source.</param>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.DataConnectionCollection" /> object associated with the form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.DataConnectionCollection" /> that contains any <see cref="T:Microsoft.Office.InfoPath.DataConnection" /> objects associated with the form.</returns>
<summary>Gets the <see cref="T:Microsoft.Office.InfoPath.DataSourceCollection" /> object associated with the form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.DataSourceCollection" /> that contains any <see cref="T:Microsoft.Office.InfoPath.DataSource" /> objects associated with the form.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.Environment" /> object that provides information about which runtime environment (the InfoPath editor, Web browser, or mobile browser) the form is running in.</summary>
<returns>An object that provides information about which runtime environment the form is running in.</returns>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> that is associated with a form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> that represents the collection of <see cref="T:Microsoft.Office.infoPath.FormError" /> objects for the current form.</returns>
<summary>Gets an <see cref="T:System.Object" /> for accessing the functions and global variables contained in a form's primary form code file using System.Reflection.</summary>
<returns>An <see cref="T:System.Object" /> for accessing the functions and global variables contained in a form's primary form code file using System.Reflection.</returns>
<summary>Gets a reference to a property bag of type System.Collections.IDictionary that browser-enabled forms can use to maintain state information across sessions on the server.</summary>
<returns>An <see cref="T:System.Collections.IDictionary" /> that contains any user-defined state variables that were defined in the declarations section of the form code.</returns>
<summary>Gets a reference to a Microsoft.Office.Core.WorkflowTemplates collection for the current form.</summary>
<returns>A Microsoft.Office.Core.WorkflowTemplates collection that contains any Microsoft.Office.Core.WorkflowTemplate objects for the current form.</returns>
<summary>Merges the current form with the form specified by path or URL.</summary>
<param name="fileUrl">The path or URL to the form file to merge.</param>
<exception cref="T:System.ArgumentNullException">The value passed for <paramref name="fileUrl" /> is null.</exception>
<exception cref="T:System.ArgumentException">The value passed for <paramref name="fileUrl" /> is "" or is invalid.</exception>
<exception cref="T:System.InvalidOperationException">The MergeForm method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Merges the current form with the target form specified in the node returned by the <see cref="T:System.Xml.XPath.XPathNavigator" /> passed to the method.</summary>
<param name="target">An XPathNavigator that provides the XML data to merge into the current form.</param>
<exception cref="T:System.InvalidOperationException">The MergeForm method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a reference to a <see cref="T:System.Xml.XmlNamespaceManager" /> object that can be used to resolve, add, or remove namespaces used in the form.</summary>
<returns>An <see cref="T:System.Xml.XmlNamespaceManager" /> that can be used resolve, add, or remove namespaces used in the form.</returns>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.NetworkState" /> object that provides information about the connection state of the client computer or whether a connection can be made to the specified network destination.</summary>
<returns>An object that provides information about the connection state of the client computer or whether a connection can be made to the specified network destination.</returns>
<summary>Provides a custom value to the hosting application or ASPX page.</summary>
<param name="notification">A custom value that will be used by the code in the hosting application or ASPX page.</param>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a reference to a <see cref="T:Microsoft.Office.InfoPath.Permission" /> object associated with the form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.Permission" /> object that represents the Information Rights Management (IRM) permission settings for the form.</returns>
<summary>Prints the form content as it is rendered in the form's active view.</summary>
<exception cref="T:System.Drawing.Printing.InvalidPrinterException">The form cannot be printed.</exception>
<exception cref="T:System.InvalidOperationException">The Print method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.ViewSwitched" /> event.</exception>
<exception cref="T:System.InvalidOperationException">The Print method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Prints the form content as it is rendered the form's active view by displaying the Print dialog box.</summary>
<param name="showPrintDialog">Set to true to display the Print dialog box to allow the user to configure where and how to print the form. When set to false, the form is printed on the default printer.</param>
<exception cref="T:System.Drawing.Printing.InvalidPrinterException">The form cannot be printed.</exception>
<exception cref="T:System.InvalidOperationException">The Print method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.ViewSwitched" /> event.</exception>
<exception cref="T:System.InvalidOperationException">The Print method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.DataConnection" /> object that represents the data connection that is associated with the form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.DataConnection" /> that represents the data connection that is associated with the form.</returns>
<summary>Saves the form to the Uniform Resource Locator (URL) that it is currently associated with.</summary>
<exception cref="T:System.InvalidOperationException">The Save method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Saves the form to the specified Uniform Resource Locator (URL).</summary>
<param name="fileUrl">The path or URL that the form should be saved to.</param>
<exception cref="T:System.ArgumentNullException">The value passed for <paramref name="fileUrl" /> is null.</exception>
<exception cref="T:System.ArgumentException">The value passed for <paramref name="fileUrl" /> is "" or is invalid.</exception>
<exception cref="T:System.InvalidOperationException">The Save method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<exception cref="T:System.Security.SecurityException">The form template is not configured for Full Trust using the Security and Trust category of the Form Options dialog box.</exception>
<summary>Gets a <see cref="T:Microsoft.Office.InfoPath.ServerInfo" /> object that provides information about the SharePoint server where the form is located. </summary>
<returns>An object that provides information about the SharePoint server where the form is located.</returns>
<summary>Sets the default filename for the SaveAs dialog box.</summary>
<param name="filename">The name of the file.</param>
<exception cref="T:System.IO.FileNotFoundException">The file cannot be found.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Sets the default path for saving the form using the SaveAs dialog box.</summary>
<param name="pathname">The path to save to.</param>
<exception cref="T:System.IO.FileNotFoundException">The path is invalid.</exception>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.SignedDataBlockCollection" /> collection that is associated with a form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.SignedDataBlockCollection" /> that contains any <see cref="T:Microsoft.Office.InfoPath.SignedDataBlock" /> objects associated with the form.</returns>
<summary>Submits the form using the submit operation defined in the form template.</summary>
<exception cref="T:System.Net.WebException">The form cannot be submitted.</exception>
<exception cref="T:System.InvalidOperationException">The Submit method was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.TaskPaneCollection" /> that is associated with a form template.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.TaskPaneCollection" /> that contains any <see cref="T:Microsoft.Office.InfoPath.TaskPane" /> objects associated with the form template.</returns>
<exception cref="T:System.InvalidOperationException">The TaskPanes property was called from the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.FormTemplate" /> object that represents the manifest (.xsf) of the form template associated with the form.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.FormTemplate" /> that represents the manifest (.xsf) of the form template associated with the form.</returns>
<summary>Gets a reference to the <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> object associated with the form template.</summary>
<returns>A <see cref="T:Microsoft.Office.InfoPath.ViewInfoCollection" /> that contains the <see cref="T:Microsoft.Office.InfoPath.ViewInfo" /> objects associated with the form template.</returns>
<summary>Gets an System.Collections.IEnumerator object that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.XmlFormCollection" /> object.</summary>
<returns>An IEnumerator that iterates over all entries in the <see cref="T:Microsoft.Office.InfoPath.XmlFormCollection" /> object.</returns>
<summary>Creates a new form that is based on the specified form.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that represents the new form that was created.</returns>
<param name="formLocation">The Uniform Resource Identifier (URI) of the form on which to base the new form.</param>
<exception cref="T:System.InvalidOperationException">The New method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Creates a new form that is based on the specified form by using the specified open mode behavior.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that represents the new form that was created.</returns>
<param name="formLocation">The Uniform Resource Identifier (URI) of the form on which to base the new form.</param>
<param name="behavior">An <see cref="T:Microsoft.Office.InfoPath.XmlFormOpenMode" /> enumeration that specifies how the form will be opened.</param>
<exception cref="T:System.InvalidOperationException">The New method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Creates a new form that is based on the specified form template, with optional data.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that represents the new form that was created.</returns>
<param name="formTemplateLocation">The Uniform Resource Identifier (URI) of the form template on which to base the new form.</param>
<exception cref="T:System.ArgumentException">The parameter that was passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.ArgumentNullException">The parameter that was passed to this method is null.</exception>
<exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="formTemplateLocation" /> does not exist.</exception>
<exception cref="T:System.InvalidOperationException">This method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Creates a new form that uses the specified form template and XML data file.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that represents the new form that was created.</returns>
<param name="formTemplateLocation">The Uniform Resource Identifier (URI) of the form template on which to base the new form.</param>
<param name="xmlData">The Uniform Resource Identifier (URI) of the XML document that provides the XML data to be used as a template for the form.</param>
<exception cref="T:System.ArgumentException">The parameter that was passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.ArgumentNullException">The parameter that was passed to this method is null.</exception>
<exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="formTemplateLocation" /> does not exist.</exception>
<exception cref="T:System.InvalidOperationException">This method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Creates a new form by using the specified form template with data specified by an <see cref="T:System.Xml.XPath.XPathNavigator" /> object and opened in the specified <see cref="T:Microsoft.Office.InfoPath.XmlFormOpenMode" />.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that represents the new form that was created.</returns>
<param name="formTemplateLocation">The Uniform Resource Identifier (URI) of the form template on which to base the new form.</param>
<param name="xmlData">The Uniform Resource Identifier (URI) of the XML document that provides the XML data to be used as a template for the form.</param>
<param name="behavior">An <see cref="T:Microsoft.Office.InfoPath.XmlFormOpenMode" /> enumeration that specifies how the form will be opened.</param>
<exception cref="T:System.ArgumentException">The parameter that was passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.ArgumentNullException">The parameter that was passed to this method is null.</exception>
<exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="formTemplateLocation" /> does not exist.</exception>
<exception cref="T:System.InvalidOperationException">This method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Creates a new form by using the specified form template with data specified by an <see cref="T:System.Xml.XPath.XPathNavigator" /> object.</summary>
<returns>An <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> object that represents the new form that was created.</returns>
<param name="formTemplateLocation">The Uniform Resource Identifier (URI) of the form template on which to base the new form.</param>
<param name="xmlData">An <see cref="T:System.Xml.XPath.XPathNavigator" /> object that returns the XML data to be used as a template for the form.</param>
<exception cref="T:System.ArgumentException">The parameter that was passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.ArgumentNullException">The parameter that was passed to this method is null.</exception>
<exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="formTemplateLocation" /> does not exist.</exception>
<exception cref="T:System.InvalidOperationException">This method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>Creates a new form with the specified form template and input parameters.</summary>
<returns>An object that represents the new form.</returns>
<param name="formTemplateLocation">The Uniform Resource Identifier (URI) of the form template on which to base the new form.</param>
<param name="inputParameters">One or more name/value pairs separated by the ampersand (&) character.</param>
<exception cref="T:System.ArgumentException">The parameter that was passed to this method is not valid. For example, it is of the wrong type or format.</exception>
<exception cref="T:System.ArgumentNullException">The parameter that was passed to this method is null.</exception>
<exception cref="T:System.IO.FileNotFoundException">The file specified for <paramref name="formTemplateLocation" /> does not exist.</exception>
<exception cref="T:System.InvalidOperationException">This method was called from an event handler for the <see cref="E:Microsoft.Office.InfoPath.FormEvents.Loading" /> event.</exception>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.Close" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.DataSource.CreateNavigator" /> method of the <see cref="T:Microsoft.Office.InfoPath.DataSource" /> class, which provides access to an XPathNavigator object for accessing and manipulating a form's underlying XML document (main data source).</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.CurrentView" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.DataConnections" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.DataSources" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Dirty" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Environment" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Errors" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Extension" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.FormState" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.GetWorkflowTasks" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.GetWorkflowTemplates" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Host" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Hosted" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.HostName" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.MainDataSource" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.MergeForm(System.String)" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.MergeForm(System.Xml.XPath.XPathNavigator)" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.NamespaceManager" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.NetworkState" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.New" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.NotifyHost(System.String)" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Permission" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.Print" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.Print(System.Boolean)" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.QueryDataConnection" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.ReadOnly" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Recovered" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.Save" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.SaveAs(System.String)" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.ServerInfo" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.SetSaveAsDialogFilename(System.String)" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.SetSaveAsDialogLocation(System.String)" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Signed" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.SignedDataBlocks" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="M:Microsoft.Office.InfoPath.XmlForm.Submit" /> method of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.TaskPanes" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Template" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.Uri" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.User" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.UserRole" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.ViewInfos" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>This member is a wrapper for the <see cref="P:Microsoft.Office.InfoPath.XmlForm.XmlLang" /> property of the <see cref="T:Microsoft.Office.InfoPath.XmlForm" /> class.</summary>
<summary>The form is created or opened if its version number matches or is older than the version number of the form template. If the version number of the form is older than the form template, an update will occur.</summary>
<summary>The form is opened and the Digital Signatures dialog box is displayed before the form's transform is applied. This only occurs when the version number of the form is older than the version number of the form template.</summary>
<summary>The form is created or opened if its version number matches or is older than the version number of the form template. If the version number of the form is older than the form template, an update will occur.</summary>
<summary>Indicates what type of operation occurred during a <see cref="E:Microsoft.Office.InfoPath.XmlEvent.Changed" />, <see cref="E:Microsoft.Office.InfoPath.XmlEvent.Changing" />, or <see cref="E:Microsoft.Office.InfoPath.XmlEvent.Validating" /> event.</summary>
<summary>Creates a <see cref="T:Microsoft.Office.InfoPath.FormError" /> object that contains custom error information with the specified values and adds it to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object of the form.</summary>
<param name="node">An <see cref="T:System.Xml.XPath.XPathNavigator" /> positioned at the node that contains the data the error is associated with.</param>
<param name="siteIndependent">Sets the condition for automatic deletion of the FormError object. If set to true, the FormError object will be deleted for changes to any nodes that match the XPath expression returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Match" /> property of this event object. If set to false, the FormError object is deleted the next time the form is validated only when the node returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Site" /> property of this event object has been changed.</param>
<param name="message">The text to be used for the short error message.</param>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<summary>Creates a <see cref="T:Microsoft.Office.InfoPath.FormError" /> object that contains custom error information with the specified values and adds it to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object of the form.</summary>
<param name="node">An <see cref="T:System.Xml.XPath.XPathNavigator" /> positioned at the node that contains the data the error is associated with.</param>
<param name="siteIndependent">Sets the condition for automatic deletion of the FormError object. If set to true, the FormError object will be deleted for changes to any nodes that match the XPath expression returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Match" /> property of this event object. If set to false, the FormError object is deleted the next time the form is validated only when the node returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Site" /> property of this event object has been changed.</param>
<param name="message">The text to be used for the short error message.</param>
<param name="messageDetails">The text to be used for the detailed error message.</param>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<summary>Creates a <see cref="T:Microsoft.Office.InfoPath.FormError" /> object that contains custom error information with the specified values and adds it to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object of the form.</summary>
<param name="node">An <see cref="T:System.Xml.XPath.XPathNavigator" /> positioned at the node that contains the data the error is associated with. </param>
<param name="siteIndependent">Sets the condition for automatic deletion of the FormError object. If set to true, the FormError object will be deleted for changes to any nodes that match the XPath expression returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Match" /> property of this event object. If set to false, the FormError object is deleted the next time the form is validated only when the node returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Site" /> property of this event object has been changed.</param>
<param name="message">The text to be used for the short error message.</param>
<param name="messageDetails">The text to be used for the detailed error message.</param>
<param name="errorCode">The number to be used as the error code.</param>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<summary>Creates a <see cref="T:Microsoft.Office.InfoPath.FormError" /> object that contains custom error information with the specified values and adds it to the <see cref="T:Microsoft.Office.InfoPath.FormErrorCollection" /> object of the form.</summary>
<param name="node">An <see cref="T:System.Xml.XPath.XPathNavigator" /> positioned at the node that contains the data the error is associated with.</param>
<param name="siteIndependent">Sets the condition for automatic deletion of the FormError object. If set to true, the FormError object will be deleted for changes to any nodes that match the XPath expression returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Match" /> property of this event object. If set to false, the FormError object is deleted the next time the form is validated only when the node returned by the <see cref="P:Microsoft.Office.InfoPath.XmlEventArgs.Site" /> property of this event object has been changed.</param>
<param name="message">The text to be used for the short error message.</param>
<param name="messageDetails">The text to be used for the detailed error message.</param>
<param name="errorCode">The number to be used as the error code.</param>
<param name="errorMode">An <see cref="T:Microsoft.Office.InfoPath.ErrorMode" /> that specifies whether the error will be displayed in a modal dialog box, or modelessly with a wavy underline in the affected control. </param>
<exception cref="T:System.ArgumentException">The parameters passed to this method are not valid.</exception>
<exception cref="T:System.ArgumentNullException">The parameters passed to this method are null.</exception>
<summary>Represents the method that will handle the <see cref="E:Microsoft.Office.InfoPath.XmlEvent.Validating" /> event of a field or group.</summary>
<param name="sender">The source of the event.</param>
<param name="e">An <see cref="T:Microsoft.Office.InfoPath.XmlValidatingEventArgs" /> object that contains the event data.</param>
<summary>Implements the object returned by certain property values of the <see cref="T:Microsoft.Office.InfoPath.EmailSubmitConnection" /> and <see cref="T:Microsoft.Office.InfoPath.FileSubmitConnection" /> classes to get and set those values.</summary>
<summary>Evaluates the XPath expression defined for an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object.</summary>
<returns>The value returned when the XPath expression specified for an <see cref="T:Microsoft.Office.InfoPath.XPathTypedValue" /> object is evaluated.</returns>
<exception cref="T:System.ArgumentNullException">The parameter passed to this method is null.</exception>
<exception cref="T:System.ArgumentException">The parameter passed to this method isnot valid. For example, it is of the wrong type or format.</exception>