Desarrollo de aplicaciones de Windows para realizar tareas de administración de servicios de InfoPath Forms Services
Última modificación: viernes, 12 de marzo de 2010
Hace referencia a: SharePoint Server 2010
La creación de una aplicación de Windows que funcione con InfoPath Forms Services le permite automatizar tareas administrativas, como implementar plantillas de formulario, recopilar información acerca de plantillas de formulario ya implementadas o configurar el servidor que ejecuta InfoPath Forms Services.
Las clases que admiten estas operaciones están incluidas en el espacio de nombres Microsoft.Office.InfoPath.Server.Administration, que forma parte del ensamblado Microsoft.Office.InfoPath.Server.dll. Por ejemplo, la clase FormsService permite configurar InfoPath Forms Services y la clase FormTemplateCollection es una colección de plantillas de formulario que se han implementado con el sitio de Administración central de SharePoint. El otro espacio de nombres del ensamblado que está diseñado para su uso por parte de los programadores es Microsoft.Office.InfoPath.Server.Controls, que contiene la clase XmlFormView. Esta clase se usa para hospedar los formularios de InfoPath en una página web personalizada. Para obtener más información acerca del uso de la clase XmlFormView, consulte Creación de páginas web personalizadas que contienen el control XmlFormView.
En esta sección aprenderá a crear tres aplicaciones de Windows que usan clases del espacio de nombres Microsoft.Office.InfoPath.Server.Administration para administrar y configurar InfoPath Forms Services. Necesitará tener Visual Studio instalado en un servidor que ejecute InfoPath Forms Services, como parte de Microsoft SharePoint Server 2010.
En esta sección
Procedimiento para poner en modo inactivo una plantilla de formulario seleccionada de una lista
Cree una aplicación de Windows para mostrar una lista de todas las plantillas de formulario implementadas por el administrador en el servidor y, a continuación, seleccione una plantilla de formulario de la lista para ponerla en modo inactivo.Procedimiento para registrar y restablecer las opciones de configuración de InfoPath Forms Services
Cree una aplicación de Windows para registrar los valores actuales y restablecer la configuración de InfoPath Forms Services a sus valores predeterminados.Procedimiento para comprobar un lote de plantillas de formulario
Cree una aplicación de Windows para comprobar todas las plantillas de formulario ubicadas en una carpeta y mostrar una lista de los mensajes del convertidor asociados con ellas. También se puede modificar la aplicación para cargar todas las plantillas de formulario en una carpeta.
Para cada tarea, puede crear un nuevo proyecto Aplicación para Windows en Visual Studio en el lenguaje que decida o crear formularios adicionales para cada tarea.
Nota
Aunque los ejemplos de código del espacio de nombres Microsoft.Office.InfoPath.Server.Administration usan una ventana de consola para mostrar la información, y la herramienta de línea de comandos stsadm.exe es útil para configurar SharePoint, esta sección se centrará únicamente en el desarrollo de una aplicación de Windows con controles de Windows y código de Visual Basic y C#.