Procédure pour créer une application .NET afin de tester un service WCF publié à l'aide de l'Assistant Publication de services WCF BizTalk
Pour tester un service WCF publié, vous pouvez créer une application .NET qui va utiliser celui-ci. Cette rubrique décrit la création d'une application .NET pour tester un service WCF publié.
Notes
La collection d'aide Visual Studio inclut une procédure de création d'une application .NET utilisant les services WCF, qui permet de tester un service WCF publié. Pour plus d’informations et des procédures sur la création d’un projet client WCF, consultez « Procédure pas à pas : accès à un service web XML à l’aide de Visual Basic ou Visual C# » dans la collection d’aide visual Studio à l’adresse https://go.microsoft.com/fwlink/?LinkId=62263.
Notes
Cette rubrique utilise l'outil Service Model Metadata Utility (SvcUtil.exe) pour créer les classes de proxy WCF et le fichier de configuration de l'application. SvcUtil.exe est inclus dans le Kit de développement logiciel Microsoft Windows de Windows Vista et dans les composants d'exécution .NET Framework.
Pour créer une classe de proxy WCF simple et un fichier de configuration de l'application
Ouvrez CMD Shell comme suit : cliquez sur Démarrer, pointez sur Tous les programmes, pointez sur Microsoft Windows SDK, puis cliquez sur CMD Shell.
Dans l'interface de commande, accédez au répertoire où vous souhaitez placer la classe de proxy et le fichier de configuration de l'application.
Dans l'interface de commande, exécutez l'outil Service Model Metadata Utility (SvcUtil.exe) pour créer la classe de proxy WCF et le fichier de configuration de l'application pour le service WCF publié comme suit :
svcutil <http://servername/apppath/wcfservicename.svc> /config:App.config
Notes
Cette ligne de commande génère BizTalkServiceInstance.cs pour la classe de proxy et App.config pour la configuration de l'application. Pour plus d’informations sur Svcutil.exe, consultez « Service Model Metadata Utility Tool (Svcutil.exe) » à l’adresse https://go.microsoft.com/fwlink/?LinkId=74696.
Pour compiler votre application .NET utilisant le service WCF publié
Dans Visual Studio Explorateur de solutions, ajoutez les fichiers que SvcUtil.exe crée, BizTalkServiceInstance et App.config, à votre projet.
Dans Visual Studio Explorateur de solutions, veillez à ajouter une référence au System.ServiceModel.dll pour compiler le code proxy.
Créez le code pour utiliser le code proxy généré. Le code suivant présente l'utilisation du proxy généré :
DeliveryNotification deliveryNotification= new DeliveryNotification(); deliveryNotification.TrackingNumber = "001"; Microsoft_Samples_BizTalk_WCFBasicHttp_BizTalkApp_DeliveryRequestProcess_DeliveryNotificationReceivePortClient service = new Microsoft_Samples_BizTalk_WCFBasicHttp_BizTalkApp_DeliveryRequestProcess_DeliveryNotificationReceivePortClient("BasicHttpBinding_ITwoWayAsyncVoid"); service.Submit(deliveryNotification);
Exécutez votre application .NET pour envoyer des messages vers le service WCF publié.