Microsoft.Office.InfoPath 命名空间

The types and members of the Microsoft.Office.InfoPath namespace provide a core set of functionality for creating custom business logic in Microsoft InfoPath 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 开发包含代码的 InfoPath 表单模板. For information on the differences between the object models provided by the Microsoft.Office.InfoPath and Microsoft.Office.Interop.InfoPath.SemiTrust namespaces, see 了解 InfoPath 对象模型和开发环境.

  说明
公共类 AdoQueryConnection 代表用于从 Microsoft Access 或 Microsoft SQL Server 数据库中检索数据的连接。
公共类 AdoSubmitConnection 代表一个连接,该连接用于将数据提交到 Microsoft Access 或 Microsoft SQL Server 数据库。
公共类 Application 代表 InfoPath 应用程序。
公共类 BdcQueryConnection 代表一个数据连接,此连接用于从运行 Microsoft SharePoint Foundation 2010 或 Microsoft SharePoint Server 2010 的服务器上的外部列表中检索数据。
公共类 BdcSubmitConnection 代表一个数据连接,此连接用于将数据提交到运行 Microsoft SharePoint Foundation 2010 或 Microsoft SharePoint Server 2010 的服务器上的外部列表。
公共类 ButtonEvent 实现与表单上的"按钮"控件关联的事件。
公共类 Certificate 代表用来创建签名的 X.509 数字证书。
公共类 ClickedEventArgs Clicked 事件提供数据。
公共类 ContextChangedEventArgs ContextChanged 事件提供数据。
公共类 ControlEvents 代表由表单中"按钮"控件引发的 Clicked 事件的所有事件处理程序的集合。
公共类 DataConnection 代表从中派生每个特定的数据连接类型的基类。
公共类 DataConnectionCollection 包含与表单模板内使用的每个数据连接相对应的数据连接对象。
公共类 DataSource 代表表单模板中的数据源。
公共类 DataSourceCollection 包含 DataSource 对象的集合,这些对象代表表单内使用的数据源。
公共类 EmailSubmitConnection 代表用于在电子邮件中提交表单信息的数据连接。
公共类 Environment 提供属性以确定打开表单模板时所使用的运行时环境。
公共类 EventManager 用于通过表单模板的 InternalStartup 方法初始化和绑定事件处理程序。
公共类 FileQueryConnection 代表用于从 XML 文件中检索数据的连接。
公共类 FileSubmitConnection 代表用于将表单信息提交给 SharePoint Foundation 服务器或其他支持 DAV 连接的服务器的连接。
公共类 FormError 代表表单的 FormErrorCollection 中的错误。
公共类 FormErrorCollection 为当前表单中的每个错误包含一个 FormError 对象。
公共类 FormEvents 实现表单模板自身可以引发的所有事件。
公共类 FormTemplate 代表一个表单模板。
公共类 HtmlTaskPane 代表与在其中编辑表单的当前窗口关联的自定义任务窗格。
公共类 LoadingEventArgs Loading 事件提供数据。
公共类 MailEnvelope 代表用于以附件形式发送当前表单的自定义电子邮件。
公共类 ManagedObjectWrapper 仅供内部使用。
公共类 MergeEventArgs Merge 事件提供数据。
公共类 NetworkState 提供有关客户端计算机连接状态的信息,以及有关能否与指定的网络位置建立连接的信息。
公共类 Permission 提供对 UserPermissionCollection 的访问以及可以应用于表单的权限设置。
公共类 SaveCancelEventArgs SaveEventArgs 对象的 CancelableArgs 属性提供数据。
公共类 SaveEventArgs 为表单的 Save 事件提供数据。
公共类 ServerInfo 提供有关表单所在的 SharePoint Foundation 服务器的信息。
公共类 SharepointListQueryConnection 已过时。代表用于从 SharePoint 列表或文档库检索数据的数据连接。
公共类 SharePointListRWQueryConnection 代表用于从 SharePoint 列表或文档库检索数据的数据连接。
公共类 SharePointListRWSubmitConnection 此命名空间或类的成员仅供内部使用,不能直接在您的代码中使用。
公共类 Signature 表示已添加到表单或表单中的一组签名数据的数字签名。
公共类 SignatureCollection 包含 Signature 对象,每个这样的对象都代表一个应用于表单或由 SignedDataBlock 对象代表的一组可签名数据的数字签名。
公共类 SignatureLine 代表视图中的一个"签名行"控件。
公共类 SignatureLineCollection 包含当前视图中的所有 SignatureLine 对象,这些对象代表该视图中的"签名行"控件。
公共类 SignedDataBlock 代表表单中可以数字签名的一组数据。
公共类 SignedDataBlockCollection 与表单模板中的可数字签名的数据组对应的 SignedDataBlock 对象集合。
公共类 SignEventArgs 为表单的 Sign 事件提供数据。
公共类 SubmitEventArgs Submit 事件提供数据。
公共类 SubmitToHostConnection 代表用于向宿主环境提交数据的连接。
公共类 TaskPane 代表与 Microsoft InfoPath 中的当前窗口关联的任务窗格。
公共类 TaskPaneCollection 包含 TaskPane 对象的集合,这些对象代表与 Microsoft InfoPath 中的窗口相关联的任务窗格。
公共类 User 提供可用于返回有关表单当前用户的信息的属性和方法。
公共类 UserPermission 代表当前表单的 UserPermissionCollection 集合的成员。
公共类 UserPermissionCollection 表示与当前表单关联的 UserPermission 对象的集合。
公共类 VersionUpgradeEventArgs 为表单的 VersionUpgrade 事件提供数据。
公共类 View 代表表单中的一个视图。
公共类 ViewInfo 包含有关表单内的视图的描述性信息。
公共类 ViewInfoCollection 包含表单中每个视图的 ViewInfo 对象。
公共类 ViewSwitchedEventArgs 为表单的 ViewSwitched 事件提供数据。
公共类 WebServiceConnection 代表一个与 XML Web 服务的连接。
公共类 Window 代表一个在 Microsoft InfoPath 应用程序中使用的窗口。
公共类 WindowCollection 包含当前打开的每个 InfoPath 窗口的 Window 对象。
公共类 XmlChangingEventArgs Changing 事件提供数据。
公共类 XmlEvent 实现由表单实例的基础 XML 文档中的数据更改所引发的事件。
公共类 XmlEventArgs Changed 事件提供数据。
公共类 XmlEvents 表单模板的所有 XmlEvent 事件的集合。
公共类 XmlForm 代表表单的基础 XML 文档。
公共类 XmlFormCancelEventArgs 为在取消由表单及其基础 XML 文档引发的事件时显示的自定义消息提供数据。
公共类 XmlFormCollection 包含当前打开的每个表单的 XmlForm 对象。
公共类 XmlFormHostItem 此类是 XmlForm 类的一个包装。
公共类 XmlValidatingEventArgs 为字段或组的 Validating 事件提供数据。
公共类 XPathTypedValue 实现由 EmailSubmitConnectionFileSubmitConnection 类的某些属性值返回的对象,以便获取和设置这些值。

委托

  委托 说明
公共委托 ClickedEventHandler 代表用来处理"按钮"控件的 Clicked 事件的方法。
公共委托 ContextChangedEventHandler 代表将用来处理表单的 ContextChanged 事件的方法。
公共委托 LoadingEventHandler 代表将用来处理表单的 Loading 事件的方法。
公共委托 MergeEventHandler 代表将用来处理表单的 Merge 事件的方法。
公共委托 SaveEventHandler 代表将用来处理表单的 Save 事件的方法。
公共委托 SignEventHandler 代表将用来处理表单的 Sign 事件的方法。
公共委托 SubmitEventHandler 代表将用来处理表单的 Submit 事件的方法。
公共委托 VersionUpgradeEventHandler 代表将用来处理表单的 VersionUpgrade 事件的方法。
公共委托 ViewSwitchedEventHandler 代表将用来处理表单的 ViewSwitched 事件的方法。
公共委托 XmlChangedEventHandler 代表将用来处理域或组的 Changed 事件的方法。
公共委托 XmlChangingEventHandler 代表将用来处理表单的 Changing 事件的方法。
公共委托 XmlValidatingEventHandler 代表将用来处理域或组的 Validating 事件的方法。

枚举

  枚举 说明
公共枚举 ActionType 指定要由 ExecuteAction 方法执行的编辑命令。
公共枚举 CertificateStatus 指定数字证书的状态。
公共枚举 EmailAttachmentType 指定附加到电子邮件的表单文件的类型。
公共枚举 ErrorMode 指定是在模式对话框中还是在作为错误源的控件中的无模式上下文中显示自定义错误。
公共枚举 ExportFormat 指定导出视图时要使用的文件格式。
公共枚举 FormErrorType 指定 InfoPath 表单的 FormErrorCollection 中的 FormError 对象的错误类型。
公共枚举 MachineState 指定客户端计算机的连接状态。
公共枚举 PermissionType 代表用户的权限。
公共枚举 SignatureAppearanceType 指定"签名行"控件的外观。
公共枚举 SignatureRelation 指定为如何将多个签名应用于可签名数据组而定义的关系。
公共枚举 SignatureStatus 指定数字签名的状态。
公共枚举 TaskPaneType 指定当前选定的任务窗格的类型。
公共枚举 WindowState 指定由 Window 对象表示的 InfoPath 应用程序窗口的状态。
公共枚举 WindowType 指定 InfoPath 应用程序窗口的类型。
公共枚举 XmlFormOpenMode 指定如何打开表单。
公共枚举 XmlOperation 指示在 ChangedChangingValidating 事件过程中所发生的操作的类型。