Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
Annotazioni
La raccolta della Guida di Visual Studio contiene una procedura dettagliata utile per la creazione di un'applicazione .NET che utilizza i servizi WCF. È possibile usare 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.
Annotazioni
In questo argomento viene usato lo strumento Utilità metadati del modello di servizio (SvcUtil.exe) per creare le classi proxy WCF e il file di configurazione dell'applicazione. SvcUtil.exe è incluso in Microsoft Windows Software Development Kit (SDK) dei componenti di runtime di Windows Vista e .NET Framework.
Per creare una semplice classe proxy WCF e un 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.
In CMD Shell passare alla directory in cui si vuole inserire la classe proxy e il file di configurazione dell'applicazione.
Nella shell CMD eseguire lo strumento Utilità metadati ServiceModel (SvcUtil.exe) per creare la classe proxy WCF e il file di configurazione dell'applicazione per il servizio WCF pubblicato come segue:
svcutil <http://servername/apppath/wcfservicename.svc> /config:App.configAnnotazioni
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 Esplora soluzioni di Visual Studio, aggiungere i file creati da SvcUtil.exe, BizTalkServiceInstance e App.config, al progetto.
In Esplora soluzioni di Visual Studio, assicurati di aggiungere un riferimento al System.ServiceModel.dll per compilare il codice proxy.
Creare il codice per usare il codice proxy generato. Il codice seguente illustra come usare 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