Compilazione di applicazioni tramite servizio Web e .NET Framework

Con Microsoft .NET Framework è possibile usare costrutti di programmazione familiari, ad esempio metodi, tipi primitivi e tipi complessi definiti dall'utente, per usare i servizi Web. Microsoft .NET Framework include un'infrastruttura e strumenti che è possibile usare per creare i client del servizio Web che possono chiamare qualsiasi servizio Web conforme agli standard del World Wide Web Consortium (W3C).

Un client del servizio Web ReportServer è qualsiasi componente o applicazione che comunica con un server di report utilizzando messaggi SOAP (Simple Object Access Protocol).

Per creare un client del servizio Web ReportServer utilizzando .NET Framework, effettuare i passaggi di base seguenti:

  1. Creare una classe proxy per il servizio Web.

    A tale scopo, aggiungere una classe proxy o un riferimento Web al progetto di sviluppo, fare riferimento alla classe proxy nel codice client e creare un'istanza del proxy. Per altre informazioni vedere Creazione del proxy del servizio Web.

  2. Autenticare il client del servizio Web con il server di report.

    A tale scopo, impostare la proprietà Credentials dell'oggetto servizio in modo che corrisponda alle credenziali di un utente autenticato nel server di report. Per altre informazioni, vedere Autenticazione del servizio Web.

  3. Chiamare il metodo della classe proxy che corrisponde all'operazione del servizio Web che si desidera richiamare.

    A tale scopo, chiamare un metodo del servizio Web e fornire gli argomenti necessari. Per altre informazioni sui metodi del servizio Web, vedere Metodi del servizio Web ReportServer. Per altre informazioni sulla chiamata, vedere Chiamata ai metodi del servizio Web.

In questa sezione

Argomento Descrizione
Creazione del proxy del servizio Web Vengono descritte le modalità di aggiunta di una classe proxy al progetto usando Microsoft .NET Framework.
Autenticazione del servizio Web Viene descritto in che modo vengono autenticate le chiamate al servizio Web ReportServer.
Chiamata ai metodi del servizio Web Viene descritto come usare l'API SOAP per chiamare i metodi del servizio Web in Microsoft Visual Studio.
Impostazione della proprietà Url del servizio Web Viene illustrato come indirizzare a livello di programmazione il proxy del servizio Web a un nuovo URL del server dopo avere creato il riferimento Web.
Impostazione degli argomenti dei metodi del servizio Web Viene descritto come richiamare un metodo del servizio Web e come fornire gli argomenti del metodo.
Omissione di valori per gli oggetti del servizio Web facoltativi Viene descritto come omettere i valori per gli oggetti del servizio Web facoltativi.
Uso di metodi del servizio Web protetti Viene descritta l'impostazione SecureConnectionLevel e in che modo influisce sull'uso dell'API SOAP di Reporting Services.
Passaggio delle impostazioni relative alle informazioni sul dispositivo alle estensioni per il rendering Vengono descritte le impostazioni relative alle informazioni sul dispositivo utilizzate per eseguire il rendering dei report in formati diversi.
Impostazioni delle estensioni per il recapito di Reporting Services Vengono descritte le impostazioni utilizzate per recapitare i report utilizzando il servizio di posta elettronica del server di report.
Uso di intestazioni SOAP di Reporting Services Viene illustrato l'utilizzo delle intestazioni SOAP in Reporting Services.
Introduzione alla gestione delle eccezioni in Reporting Services Vengono fornite informazioni sulla modalità di gestione degli errori in Reporting Services.