Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

Microsoft.Office.InfoPath Namespace

The types and members of the Microsoft.Office.InfoPath namespace provide a core set of functionality for creating custom business logic in Microsoft InfoPath 2010 form templates. When deployed to an appropriately configured document library in Microsoft SharePoint Server 2010 with InfoPath Forms Services, business logic created using this object model will run in both a Web browser and in the InfoPath editor. Optionally, you can write business logic that uses an additional level of functionality available from this object model that will run only in the InfoPath editor.

For information on using the members of this namespace, see Developing InfoPath Form Templates with Code. For information on the differences between the object models provided by the Microsoft.Office.InfoPath and Microsoft.Office.Interop.InfoPath.SemiTrust namespaces, see Understanding InfoPath Object Models and Development Environment.

  ClassDescription
Public classAdoQueryConnectionRepresents a connection for retrieving data from a Microsoft Access or Microsoft SQL Server database.
Public classAdoSubmitConnectionRepresents a connection for submitting data to a Microsoft Access or Microsoft SQL Server database.
Public classApplicationRepresents the InfoPath application.
Public classBdcQueryConnectionRepresents a data connection for retrieving data from an external list on a server that runs Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010.
Public classBdcSubmitConnectionRepresents a data connection for submitting data to an external list on a server running Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010.
Public classButtonEventImplements the event associated with a Button control on a form.
Public classCertificateRepresents the X.509 digital certificate that has been used to create a signature.
Public classClickedEventArgsProvides data for the Clicked event.
Public classContextChangedEventArgsProvides data for the ContextChanged event.
Public classControlEventsRepresents the collection of all event handlers for the Clicked events raised by the Button controls on a form.
Public classDataConnectionRepresents the base class from which each specific type of data connection is derived.
Public classDataConnectionCollectionContains a data connection object corresponding to each data connection used within a form template.
Public classDataSourceRepresents a data source in a form template.
Public classDataSourceCollectionContains a collection of DataSource objects that represent the data sources used within a form.
Public classEmailSubmitConnectionRepresents the data connection for submitting form information in e-mail.
Public classEnvironmentProvides properties to determine what runtime environment was used to open the form template.
Public classEventManagerUsed to initialize and bind event handlers in the InternalStartup method of a form template.
Public classFileQueryConnectionRepresents a connection for retrieving data from an XML file.
Public classFileSubmitConnectionRepresents a connection to submit form information to a SharePoint Foundation server or other server that supports DAV connections.
Public classFormErrorRepresents an error in the FormErrorCollection of a form.
Public classFormErrorCollectionContains a FormError object for each error in the current form.
Public classFormEventsImplements all of the events that a form template itself can raise.
Public classFormTemplateRepresents a form template.
Public classHtmlTaskPaneRepresents the custom task pane that is associated the current window in which a form is being edited.
Public classLoadingEventArgsProvides data for the Loading event.
Public classMailEnvelopeRepresents a custom e-mail message for sending the current form as an attachment.
Public classManagedObjectWrapperReserved for internal use.
Public classMergeEventArgsProvides data for the Merge event.
Public classNetworkStateProvides information about the connection state of the client computer and whether a connection can be made to a specified network location.
Public classPermissionProvides access to the UserPermissionCollection and permission settings that can be applied to a form.
Public classSaveCancelEventArgsProvides data to the CancelableArgs property of the SaveEventArgs object.
Public classSaveEventArgsProvides data for the Save event of a form.
Public classServerInfoProvides information about the SharePoint Foundation server where a form is located.
Public classSharepointListQueryConnection Obsolete. Represents a data connection for retrieving data from a SharePoint list or document library.
Public classSharePointListRWQueryConnectionRepresents a data connection for retrieving data from a SharePoint list or document library.
Public classSharePointListRWSubmitConnectionThe members of this namespace or class are reserved for internal use and are not intended to be used directly from your code.
Public classSignatureRepresents a digital signature that has been added to a form or a set of signed data in a form.
Public classSignatureCollectionContains a Signature object for each digital signature applied to a form or to a set of signable data represented by a SignedDataBlock object.
Public classSignatureLineRepresents a Signature Line control in a view.
Public classSignatureLineCollectionContains all SignatureLine objects in the current view, which represent the Signature Line controls in that view.
Public classSignedDataBlockRepresents a set of data in a form that can be digitally signed.
Public classSignedDataBlockCollectionThe collection of SignedDataBlock objects that correspond to the sets of data in the form template that can be digitally signed.
Public classSignEventArgsProvides data for the Sign event of a form.
Public classSubmitEventArgsProvides data for the Submit event.
Public classSubmitToHostConnectionRepresents a connection for submitting data to a hosting environment.
Public classTaskPaneRepresents the task pane that is associated with the current window in Microsoft InfoPath 2010.
Public classTaskPaneCollectionContains a collection of TaskPane objects that represent the task panes associated with a window in Microsoft InfoPath 2010.
Public classUserProvides properties and a method that can be used to return information about the current user of the form.
Public classUserPermissionRepresents a member of the current form's UserPermissionCollection collection.
Public classUserPermissionCollectionRepresents the collection of UserPermission objects associated with the current form.
Public classVersionUpgradeEventArgsProvides data for the VersionUpgrade event of a form.
Public classViewRepresents a view within a form.
Public classViewInfoContains descriptive information about a view within a form.
Public classViewInfoCollectionContains a ViewInfo object for each view within a form.
Public classViewSwitchedEventArgsProvides data for the ViewSwitched event of a form.
Public classWebServiceConnectionRepresents a connection to an XML Web service.
Public classWindowRepresents a window that is used in the Microsoft InfoPath 2010 application.
Public classWindowCollectionContains a Window object for each InfoPath window that is currently open.
Public classXmlChangingEventArgsProvides data for the Changing event.
Public classXmlEventImplements the events raised by changes to the data in the underlying XML document of a form instance.
Public classXmlEventArgsProvides data for the Changed event.
Public classXmlEventsThe collection of all XmlEvent events for a form template.
Public classXmlFormRepresents the underlying XML document of a form.
Public classXmlFormCancelEventArgsProvides data for the custom message that is displayed when canceling events raised by the form and its underlying XML document.
Public classXmlFormCollectionContains an XmlForm object for each form that is currently open.
Public classXmlFormHostItemThis class is a wrapper for the XmlForm class.
Public classXmlValidatingEventArgsProvides data for the Validating event of a field or group.
Public classXPathTypedValueImplements the object returned by certain property values of the EmailSubmitConnection and FileSubmitConnection classes to get and set those values.
  DelegateDescription
Public delegateClickedEventHandlerRepresents the method that will handle the Clicked event of a Button control.
Public delegateContextChangedEventHandlerRepresents the method that will handle the ContextChanged event of a form.
Public delegateLoadingEventHandlerRepresents the method that will handle the Loading event of a form.
Public delegateMergeEventHandlerRepresents the method that will handle the Merge event of a form.
Public delegateSaveEventHandlerRepresents the method that will handle the Save event of a form.
Public delegateSignEventHandlerRepresents the method that will handle the Sign event of a form.
Public delegateSubmitEventHandlerRepresents the method that will handle the Submit event of a form.
Public delegateVersionUpgradeEventHandlerRepresents the method that will handle the VersionUpgrade event of a form.
Public delegateViewSwitchedEventHandlerRepresents the method that will handle the ViewSwitched event of a form.
Public delegateXmlChangedEventHandlerRepresents the method that will handle the Changed event of a field or group.
Public delegateXmlChangingEventHandlerRepresents the method that will handle the Changing event of a form.
Public delegateXmlValidatingEventHandlerRepresents the method that will handle the Validating event of a field or group.
  EnumerationDescription
Public enumerationActionTypeSpecifies the editing command to be performed by the ExecuteAction method.
Public enumerationCertificateStatusSpecifies the status of a digital certificate.
Public enumerationEmailAttachmentTypeSpecifies the type of form files attached to an e-mail message.
Public enumerationErrorModeSpecifies 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.
Public enumerationExportFormatSpecifies the file format to use when exporting a view.
Public enumerationFormErrorTypeSpecifies the error type of a FormError object in the FormErrorCollection of an InfoPath form.
Public enumerationMachineStateSpecifies the state of the connection for the client computer.
Public enumerationPermissionTypeRepresents a user's permissions.
Public enumerationSignatureAppearanceTypeSpecifies the appearance of a Signature Line control.
Public enumerationSignatureRelationSpecifies the relationship defined for how multiple signatures can be applied to a set of data that can be signed.
Public enumerationSignatureStatusSpecifies the status of a digital signature.
Public enumerationTaskPaneTypeSpecifies the type of task pane that is currently selected.
Public enumerationWindowStateSpecifies the state of the InfoPath application window that is represented by a Window object.
Public enumerationWindowTypeSpecifies the type of InfoPath application window.
Public enumerationXmlFormOpenModeSpecifies how a form will be opened.
Public enumerationXmlOperationIndicates what type of operation occurred during a Changed, Changing, or Validating event.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.