Développement d'applications Windows pour réaliser les tâches d'administration d'InfoPath Forms Services
La création d'une application Windows qui fonctionne avec InfoPath Forms Services vous permet d'automatiser les tâches d'administration, comme le déploiement de modèles de formulaire, la collecte d'informations sur les modèles de formulaire déjà déployés ou la configuration du serveur exécutant InfoPath Forms Services.
Les classes prenant en charge ces opérations se trouvent dans l'espace de noms Microsoft.Office.InfoPath.Server.Administration, lequel fait partie de l'assembly Microsoft.Office.InfoPath.Server.dll. Par exemple, la classe FormsService permet la configuration d'InfoPath Forms Services, et la classe FormTemplateCollection est une collection de modèles de formulaire déployés à l'aide du site Administration centrale de SharePoint 3.0. L'autre espace de noms de l'assembly, Microsoft.Office.InfoPath.Server.Controls, est réservé aux développeurs et contient la classe XmlFormView. Cette dernière permet d'héberger les formulaires InfoPath dans une page Web personnalisée. Pour plus d'informations sur l'utilisation de la classe XmlFormView, voir Création de pages Web personnalisées contenant le contrôle XmlFormView.
Dans cette section, vous allez apprendre à créer trois applications Windows qui utilisent les classes de l'espace de noms Microsoft.Office.InfoPath.Server.Administration pour gérer et configurer InfoPath Forms Services. Microsoft Visual Studio 2005 doit être installé sur un serveur exécutant InfoPath Forms Services, dans le cadre d'une installation de Microsoft Office Forms Server 2007 ou de Microsoft Office SharePoint Server 2007.
Dans cette section
- Procédure : suspendre un modèle de formulaire sélectionné dans une liste
Créez une application Windows permettant de répertorier tous les modèles de formulaire déployés par l'administrateur sur le serveur, puis de sélectionner un modèle de formulaire de la liste à suspendre. [Visual C#]
- Procédure : consigner et réinitialiser les paramètres de configuration d'InfoPath Forms Services
Créez une application Windows permettant de consigner les valeurs actives et de réinitialiser les paramètres de configuration d'InfoPath Forms Services à leurs valeurs par défaut. [Visual Basic]
- Procédure : vérifier un lot de modèles de formulaire
Créez une application Windows permettant de vérifier tous les modèles de formulaire situés dans un dossier et de répertorier tout message de convertisseur qui y est associé. Peut également être modifiée pour charger tous les modèles de formulaire dans un dossier. [Visual Basic]
Pour chaque tâche, vous pouvez créer un nouveau projet Application Windows dans Visual Studio 2005 dans le langage de votre choix, ou créer des formulaires supplémentaires.
Notes
Tandis que les exemples de code de l'espace de noms Microsoft.Office.InfoPath.Server.Administration utilisent une fenêtre de console pour afficher les informations et que l'outil de ligne de commande stsadm.exe est utile pour configurer SharePoint, cette section se concentre uniquement sur le développement d'une application Windows à l'aide de contrôles Windows et de code Visual Basic et C#.
Référence
Microsoft.Office.InfoPath.Server.Administration