Compilazione di applicazioni tramite servizio Web e .NET Framework

Con Microsoft .NET Framework, è possibile utilizzare costrutti di programmazione familiari, ad esempio metodi, tipi primitivi e tipi complessi definiti dall'utente, per utilizzare i servizi Web. .NET Framework include un'infrastruttura e strumenti che è possibile utilizzare 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 ulteriori 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 ulteriori 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 ulteriori informazioni sui metodi del servizio Web, vedere Metodi del servizio Web ReportServer. Per ulteriori informazioni sulla chiamata, vedere Chiamata ai metodi del servizio Web.

Contenuto della sezione

Argomento

Descrizione

Creazione del proxy del servizio Web

Vengono descritte le modalità di aggiunta di una classe proxy al progetto utilizzando 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 utilizzare l'API SOAP per chiamare i metodi del servizio Web 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.

Utilizzo di metodi del servizio Web protetti

Viene descritta l'impostazione SecureConnectionLevel e in che modo influisce sull'utilizzo 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.

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

Vedere anche

Concetti

Servizio Web ReportServer

Guida di riferimento tecnico (SSRS)