Come creare un'applicazione .NET per testare un servizio WCF pubblicato con la Pubblicazione guidata servizio WCF BizTalk
Per testare il servizio WCF pubblicato, è possibile creare un'applicazione .NET che utilizza il servizio WCF pubblicato. In questo argomento viene descritto come creare un'applicazione .NET per testare un servizio WCF pubblicato.
Nota
Nell'insieme di file della Guida di Visual Studio è contenuta una preziosa procedura dettagliata per creare un'applicazione .NET che utilizza i servizi WCF. È possibile utilizzare la procedura dettagliata per testare il servizio WCF pubblicato. Per informazioni e procedure sulla creazione di un progetto client WCF, vedere "Procedura dettagliata: Accesso a un servizio Web XML tramite Visual Basic o Visual C#" nella raccolta della Guida di Visual Studio all'indirizzo https://go.microsoft.com/fwlink/?LinkId=62263.
Nota
In questo argomento viene utilizzato lo strumento ServiceModel Metadata Utility Tool (SvcUtil.exe) per creare le classi proxy WCF e il file di configurazione dell'applicazione. SvcUtil.exe è incluso nel Software Development Kit (SDK) di Microsoft Windows Vista e dei componenti runtime di .NET Framework.
Per creare una classe proxy WCF semplice e il file di configurazione dell'applicazione
Aprire CMD Shell come indicato di seguito: fare clic su Start, scegliere Tutti i programmi, Microsoft Windows SDK e quindi fare clic su Shell CMD.
Nella shell CMD passare alla directory in cui si desidera inserire la classe proxy e al file di configurazione dell'applicazione.
Nella shell CMD eseguire lo strumento ServiceModel Metadata Utility Tool (SvcUtil.exe) per creare la classe proxy WCF e il file di configurazione dell'applicazione per il servizio WCF come illustrato di seguito:
svcutil <http://servername/apppath/wcfservicename.svc> /config:App.config
Nota
Questa riga di comando genera BizTalkServiceInstance.cs per la classe proxy e App.config per la configurazione dell'applicazione. Per altre informazioni su Svcutil.exe, vedere "Service Model Metadata Utility Tool (Svcutil.exe)" all'indirizzo https://go.microsoft.com/fwlink/?LinkId=74696.
Per compilare l'applicazione .NET che utilizza il servizio WCF pubblicato
In Visual Studio Esplora soluzioni aggiungere i file creati SvcUtil.exe, BizTalkServiceInstance e App.config, al progetto.
In Visual Studio Esplora soluzioni assicurarsi di aggiungere un riferimento al System.ServiceModel.dll per compilare il codice proxy.
Creare il codice per utilizzare il codice proxy generato. Nel codice seguente viene illustrato come utilizzare il proxy generato:
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);
Eseguire l'applicazione .NET per inviare messaggi al servizio WCF pubblicato.
Vedere anche
Considerazioni sulla pubblicazione di servizi WCF con gli adapter di ricezione WCF