Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Utilisation des outils de développement WCF

 

Cette section décrit les outils de développement Visual Studio Windows Communication Foundation (WCF) qui peuvent vous aider à développer votre service WCF.

Vous pouvez utiliser les modèles WCF Visual Studio comme base pour générer rapidement votre propre service, puis utiliser l'Hôte de service WCF et le client test WCF pour déboguer et tester votre service. Ces outils offrent un cycle de débogage et de test rapide et transparent tout en supprimant l'obligation de se limiter à un modèle d'hébergement à un stade précoce.

Modèles Visual Studio WCF

Vous pouvez utiliser les modèles d'élément et de projet WCF Visual Studio dans Visual Studio pour générer rapidement des services WCF et des applications s'y rapportant.

Hôte de service WCF (WcfSvcHost.exe)

L'Hôte de service WCF (WcfSvcHost.exe) vous permet de lancer le débogueur Visual Studio (F5) pour héberger et tester automatiquement un service que vous avez implémenté. Vous pouvez ensuite tester le service à l'aide du client test WCF (WcfTestClient.exe) ou de votre propre client, afin de rechercher et de résoudre les erreurs potentielles.

Client test WCF (WcfTestClient.exe)

Le client test WCF (WcfTestClient.exe) est un outil GUI qui permet d'entrer des paramètres de types arbitraires, d'envoyer ces entrées au service et d'afficher la réponse que le service renvoie. Il offre des conditions de test de service transparentes lorsqu'il est associé à l'Hôte de service WCF.

Génération de classes de type de données à partir de XML

Les données XML stockées dans le presse-papiers peuvent être collées dans une page de codes. Les classes définies dans les données sont converties en types de codes.

Pour permettre aux utilisateurs qui ne disposent pas de privilèges d'administrateur de développer des services WCF, une liste de contrôle d'accès (ACL, Access Control List) est créée pour l'espace de noms http://+:8731/Design_Time_Addresses pendant l'installation de Visual Studio. La liste ACL a la valeur (UI), qui inclut tous les utilisateurs interactifs ayant ouvert une session sur l'ordinateur. Les administrateurs peuvent ajouter ou supprimer des utilisateurs de cette liste ACL ou ouvrir des ports supplémentaires. Cette liste ACL permet aux modèles WCF ou WF d'envoyer et de recevoir des données dans leur configuration par défaut. Elle permet également aux utilisateurs d'utiliser l'Hôte de service WCF (wcfSvcHost.exe) sans leur accorder de privilèges d'administrateur.

Vous pouvez modifier l'accès à l'aide de l'outil Netsh.exe dans Windows Vista par le biais du compte d'administrateur supérieur. L'utilisation de Netsh.exe est illustrée dans l'exemple suivant.

netsh http add urlacl url=http://+:8001/MyService user=<domain>\<user>

Pour plus d'informations sur Netsh.exe, consultez Utilisation de l'outil Netsh.exe et des commutateurs de ligne de commandes.

Afficher: