Creazione di client per servizi Web XML

Un client del servizio Web XML è un componente o un'applicazione che comunica con un servizio Web XML utilizzando messaggi SOAP. I client di servizi Web XML possono essere applicazioni client tradizionali, ma anche altre applicazioni Web, nel qual caso l'applicazione Web può utilizzare i dati XML nel messaggio SOAP, può formattarli e restituirli al client finale, il quale può essere un browser.

Per creare un client di servizi Web XML, procedere come segue:

  1. Creare una classe proxy per il servizio Web XML.
  2. Impostare il riferimento alla classe proxy nel codice client.
  3. Creare un'istanza della classe proxy nel codice client.
  4. Se l'accesso anonimo all'applicazione Web che ospita il servizio Web XML è disattivato, impostare la proprietà WebClientProtocol.Credentials della classe proxy.
  5. Chiamare sulla classe proxy il metodo corrispondente al metodo di servizio Web XML con cui si desidera comunicare.

Per la maggior parte dei client, questi passaggi sono diversi solo per quanto riguarda la modalità di impostazione del riferimento alla classe proxy e la modalità di distribuzione del client.

In questa sezione

  • Creazione di client Web Form ASP.NET
    Vengono descritti i passaggi per la creazione di un client Web Form su un servizio Web XML. I passaggi per la creazione di servizi Web XML che fungono sia da client di un altro servizio Web XML sia da provider di servizi Web XML sono identici, ad eccezione della posizione del codice client. Nei servizi Web XML, il codice client viene collocato nel codice del metodo del servizio Web XML.
  • Creazione di client per applicazioni console
    Vengono descritti i passaggi per creare applicazioni console che fungono da client di servizi Web XML.

Vedere anche

Generazione di client dei servizi Web XML | Individuazione di servizi Web XML | Creazione di un proxy di servizio Web XML | Creazione di client per servizi Web XML | Accesso a servizi Web XML esistenti creati con ASP.NET | Comunicazione asincrona con servizi Web XML | Accesso ai servizi Web XML da un browser