开发 Windows 应用程序以执行 InfoPath Forms Services 管理任务

创建使用 InfoPath Forms Services 的 Windows 应用程序可自动执行管理任务(如部署表单模板、收集有关已部署表单模板的信息或配置运行 InfoPath Forms Services 的服务器)。

支持这些操作的类都包含在 Microsoft.Office.InfoPath.Server.Administration 命名空间中,此命名空间是 Microsoft.Office.InfoPath.Server.dll 程序集的一部分。例如,FormsService 类允许配置 InfoPath Forms Services,而 FormTemplateCollection 类是已使用“SharePoint 3.0 管理中心”网站部署的表单模板的集合。程序集中设计为由开发人员使用的另一个命名空间是 Microsoft.Office.InfoPath.Server.Controls,此命名空间包含 XmlFormView 类。此类用于承载自定义网页中的 InfoPath 表单。有关使用 XmlFormView 类的详细信息,请参阅创作包含 XmlFormView 控件的自定义网页

在此节中,您将了解如何创建三个使用 Microsoft.Office.InfoPath.Server.Administration 命名空间中的类来管理和配置 InfoPath Forms Services 的 Windows 应用程序。作为 Microsoft Office Forms Server 2007 或 Microsoft Office SharePoint Server 2007 的一部分,您需要在运行 InfoPath Forms Services 的服务器上安装 Microsoft Visual Studio 2005。

本节内容

  • 如何:验证一批表单模板
    创建 Windows 应用程序,以验证文件夹中的所有表单模板,并列出与之相关的任何转换器消息。也可以修改此应用程序以上载文件夹中的所有表单模板。[Visual Basic]

对于每项任务,您都可以在 Visual Studio 2005 中使用您所选择的语言创建新的“Windows 应用程序”项目,或为每项任务创建其他表单。

备注

Microsoft.Office.InfoPath.Server.Administration 命名空间中的代码示例使用控制台窗口来显示信息,并且 stsadm.exe 命令行工具可用于配置 SharePoint,本节只着重介绍使用 Windows 控件和 Visual Basic 及 C# 代码开发 Windows 应用程序。

参考

Microsoft.Office.InfoPath.Server.Administration