Microsoft.Office.InfoPath Namespace

Classes

AdoQueryConnection

Represents a connection for retrieving data from a Microsoft Access or Microsoft SQL Server database.

AdoSubmitConnection

Represents a connection for submitting data to a Microsoft Access or Microsoft SQL Server database.

Application

Represents the InfoPath application.

BdcQueryConnection

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.

BdcSubmitConnection

Represents a data connection for submitting data to an external list on a server running Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010.

ButtonEvent

Implements the event associated with a Button control on a form.

Certificate

Represents the X.509 digital certificate that has been used to create a signature.

ClickedEventArgs

Provides data for the Clicked event.

ContextChangedEventArgs

Provides data for the ContextChanged event.

ControlEvents

Represents the collection of all event handlers for the Clicked events raised by the Button controls on a form.

DataConnection

Represents the base class from which each specific type of data connection is derived.

DataConnectionCollection

Contains a data connection object corresponding to each data connection used within a form template.

DataSource

Represents a data source in a form template.

DataSourceCollection

Contains a collection of DataSource objects that represent the data sources used within a form.

EmailSubmitConnection

Represents the data connection for submitting form information in e-mail.

Environment

Provides properties to determine what runtime environment was used to open the form template.

EventManager

Used to initialize and bind event handlers in the InternalStartup method of a form template.

FileQueryConnection

Represents a connection for retrieving data from an XML file.

FileSubmitConnection

Represents a connection to submit form information to a SharePoint Foundation server or other server that supports DAV connections.

FormError

Represents an error in the FormErrorCollection of a form.

FormErrorCollection

Contains a FormError object for each error in the current form.

FormEvents

Implements all of the events that a form template itself can raise.

FormTemplate

Represents a form template.

HtmlTaskPane

Represents the custom task pane that is associated the current window in which a form is being edited.

LoadingEventArgs

Provides data for the Loading event.

MailEnvelope

Represents a custom e-mail message for sending the current form as an attachment.

ManagedObjectWrapper

[SECURITY CRITICAL] Reserved for internal use.

MergeEventArgs

Provides data for the Merge event.

NetworkState

Provides information about the connection state of the client computer and whether a connection can be made to a specified network location.

Permission

Provides access to the UserPermissionCollection and permission settings that can be applied to a form.

SaveCancelEventArgs

Provides data to the CancelableArgs property of the SaveEventArgs object.

SaveEventArgs

Provides data for the Save event of a form.

ServerInfo

Provides information about the SharePoint Foundation server where a form is located.

SharepointListQueryConnection

Represents a data connection for retrieving data from a SharePoint list or document library.

SharePointListRWQueryConnection

Represents a data connection for retrieving data from a SharePoint list or document library.

SharePointListRWSubmitConnection

The members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.

Signature

Represents a digital signature that has been added to a form or a set of signed data in a form.

SignatureCollection

Contains a Signature object for each digital signature applied to a form or to a set of signable data represented by a SignedDataBlock object.

SignatureLine

Represents a Signature Line control in a view.

SignatureLineCollection

Contains all SignatureLine objects in the current view, which represent the Signature Line controls in that view.

SignedDataBlock

Represents a set of data in a form that can be digitally signed.

SignedDataBlockCollection

The collection of SignedDataBlock objects that correspond to the sets of data in the form template that can be digitally signed.

SignEventArgs

Provides data for the Sign event of a form.

SubmitEventArgs

Provides data for the Submit event.

SubmitToHostConnection

Represents a connection for submitting data to a hosting environment.

TaskPane

Represents the task pane that is associated with the current window in Microsoft InfoPath.

TaskPaneCollection

Contains a collection of TaskPane objects that represent the task panes associated with a window in Microsoft InfoPath.

User

Provides properties and a method that can be used to return information about the current user of the form.

UserPermission

Represents a member of the current form's UserPermissionCollection collection.

UserPermissionCollection

Represents the collection of UserPermission objects associated with the current form.

VersionUpgradeEventArgs

Provides data for the VersionUpgrade event of a form.

View

Represents a view within a form.

ViewInfo

Contains descriptive information about a view within a form.

ViewInfoCollection

Contains a ViewInfo object for each view within a form.

ViewSwitchedEventArgs

Provides data for the ViewSwitched event of a form.

WebServiceConnection

Represents a connection to an XML Web service.

Window

Represents a window that is used in the Microsoft InfoPath application.

WindowCollection

Contains a Window object for each InfoPath window that is currently open.

XmlChangingEventArgs

Provides data for the Changing event.

XmlEvent

Implements the events raised by changes to the data in the underlying XML document of a form instance.

XmlEventArgs

Provides data for the Changed event.

XmlEvents

The collection of all XmlEvent events for a form template.

XmlForm

Represents the underlying XML document of a form.

XmlFormCancelEventArgs

Provides data for the custom message that is displayed when canceling events raised by the form and its underlying XML document.

XmlFormCollection

Contains an XmlForm object for each form that is currently open.

XmlFormHostItem

This class is a wrapper for the XmlForm class.

XmlValidatingEventArgs

Provides data for the Validating event of a field or group.

XPathTypedValue

Implements the object returned by certain property values of the EmailSubmitConnection and FileSubmitConnection classes to get and set those values.

Enums

ActionType

Specifies the editing command to be performed by the ExecuteAction(ActionType) method.

CertificateStatus

Specifies the status of a digital certificate.

EmailAttachmentType

Specifies the type of form files attached to an e-mail message.

ErrorMode

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.

ExportFormat

Specifies the file format to use when exporting a view.

FormErrorType

Specifies the error type of a FormError object in the FormErrorCollection of an InfoPath form.

MachineState

Specifies the state of the connection for the client computer.

PermissionType

Represents a user's permissions.

SignatureAppearanceType

Specifies the appearance of a Signature Line control.

SignatureRelation

Specifies the relationship defined for how multiple signatures can be applied to a set of data that can be signed.

SignatureStatus

Specifies the status of a digital signature.

TaskPaneType

Specifies the type of task pane that is currently selected.

WindowState

Specifies the state of the InfoPath application window that is represented by a Window object.

WindowType

Specifies the type of InfoPath application window.

XmlFormOpenMode

Specifies how a form will be opened.

XmlOperation

Indicates what type of operation occurred during a Changed, Changing, or Validating event.

Delegates

ClickedEventHandler

Represents the method that will handle the Clicked event of a Button control.

ContextChangedEventHandler

Represents the method that will handle the ContextChanged event of a form.

LoadingEventHandler

Represents the method that will handle the Loading event of a form.

MergeEventHandler

Represents the method that will handle the Merge event of a form.

SaveEventHandler

Represents the method that will handle the Save event of a form.

SignEventHandler

Represents the method that will handle the Sign event of a form.

SubmitEventHandler

Represents the method that will handle the Submit event of a form.

VersionUpgradeEventHandler

Represents the method that will handle the VersionUpgrade event of a form.

ViewSwitchedEventHandler

Represents the method that will handle the ViewSwitched event of a form.

XmlChangedEventHandler

Represents the method that will handle the Changed event of a field or group.

XmlChangingEventHandler

Represents the method that will handle the Changing event of a form.

XmlValidatingEventHandler

Represents the method that will handle the Validating event of a field or group.