Condividi tramite


Come creare un'applicazione .NET per testare un servizio WCF pubblicato con la Creazione guidata del servizio WCF di 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.

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

  1. 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.

  2. In CMD Shell passare alla directory in cui si vuole inserire la classe proxy e il file di configurazione dell'applicazione.

  3. 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.config
    

    Annotazioni

    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

  1. In Esplora soluzioni di Visual Studio, aggiungere i file creati da SvcUtil.exe, BizTalkServiceInstance e App.config, al progetto.

  2. In Esplora soluzioni di Visual Studio, assicurati di aggiungere un riferimento al System.ServiceModel.dll per compilare il codice proxy.

  3. 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);
    
  4. 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