Compilazione di applicazioni tramite servizio Web e .NET FrameworkBuilding Applications Using the Web Service and the .NET Framework

Con MicrosoftMicrosoft .NET Framework.NET Framework, è possibile utilizzare costrutti di programmazione familiari, ad esempio metodi, tipi primitivi e tipi complessi definiti dall'utente, per utilizzare i servizi Web.With the MicrosoftMicrosoft .NET Framework.NET Framework, you can use familiar programming constructs, such as methods, primitive types, and user-defined complex types to work with Web services. .NET Framework.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).The .NET Framework.NET Framework contains an infrastructure and tools you can use to create Web service clients that can call any World Wide Web Consortium (W3C) standards-compliant Web service.

Un client del servizio Web ReportServer è qualsiasi componente o applicazione che comunica con un server di report utilizzando messaggi SOAP (Simple Object Access Protocol).A Report Server Web service client is any component or application that communicates with a report server using Simple Object Access Protocol (SOAP) messages.

Per creare un client del servizio Web ReportServer utilizzando .NET Framework, effettuare i passaggi di base seguenti:To create a Report Server Web service client using the .NET Framework, follow these basic steps:

  1. Creare una classe proxy per il servizio Web.Create a proxy class for the Web service.

    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.To do this, add a proxy class or Web reference to your development project, reference the proxy class in your client code, and create an instance of that proxy. Per altre informazioni vedere Creazione del proxy del servizio Web.For more information, see Creating the Web Service Proxy.

  2. Autenticare il client del servizio Web con il server di report.Authenticate the Web service client with the report server.

    A tale scopo, impostare la proprietà Credentials dell'oggetto servizio in modo che corrisponda alle credenziali di un utente autenticato nel server di report.To do this, set the service object's Credentials property equal to the credentials of an authenticated user on the report server. Per altre informazioni, vedere Autenticazione del servizio Web.For more information, see Web Service Authentication.

  3. Chiamare il metodo della classe proxy che corrisponde all'operazione del servizio Web che si desidera richiamare.Call the method of the proxy class corresponding to the Web service operation that you want to invoke.

    A tale scopo, chiamare un metodo del servizio Web e fornire gli argomenti necessari.To do this, call a Web service method and supply the necessary arguments. Per altre informazioni sui metodi del servizio Web, vedere Metodi del servizio Web ReportServer.For more information about the Web service methods, see Report Server Web Service Methods. Per altre informazioni sulla chiamata, vedere Chiamata ai metodi del servizio Web.For more information about calling, see Calling Web Service Methods.

Argomenti della sezioneIn This Section

ArgomentoTopic DescriptionDescription
Creazione del proxy del servizio WebCreating the Web Service Proxy Vengono descritte le modalità di aggiunta di una classe proxy al progetto utilizzando MicrosoftMicrosoft .NET Framework.NET Framework.Describes the ways to add a proxy class to your project using MicrosoftMicrosoft .NET Framework.NET Framework.
Autenticazione del servizio WebWeb Service Authentication Viene descritto in che modo vengono autenticate le chiamate al servizio Web ReportServer.Describes how calls to the Report Server Web service are authenticated.
Chiamata ai metodi del servizio WebCalling Web Service Methods Viene descritto come utilizzare l'API SOAP per chiamare i metodi del servizio Web MicrosoftMicrosoft Visual StudioVisual Studio.Describes how to use the SOAP API to call Web service methods in MicrosoftMicrosoft Visual StudioVisual Studio.
Impostazione della proprietà Url del servizio WebSetting the Url Property of the Web Service 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.Explains how to programmatically direct your Web service proxy to a new server URL after you have created your Web reference.
Impostazione degli argomenti dei metodi del servizio WebSupplying Web Service Method Arguments Viene descritto come richiamare un metodo del servizio Web e come fornire gli argomenti del metodo.Describes how to invoke a Web service method and supply method arguments.
Omissione di valori per gli oggetti del servizio Web facoltativiOmitting Values for Optional Web Service Objects Viene descritto come omettere i valori per gli oggetti del servizio Web facoltativi.Describes how to omit values for optional Web service objects.
Uso di metodi del servizio Web protettiUsing Secure Web Service Methods Viene descritta l'impostazione SecureConnectionLevel e in che modo influisce sull'uso dell'API SOAP di Reporting Services.Describes the SecureConnectionLevel setting and the way in which it affects the use of the Reporting Services SOAP API.
Passaggio delle impostazioni relative alle informazioni sul dispositivo alle estensioni per il renderingPassing Device Information Settings to Rendering Extensions Vengono descritte le impostazioni relative alle informazioni sul dispositivo utilizzate per eseguire il rendering dei report in formati diversi.Describes the device information settings that are used to render reports to different formats.
Impostazioni delle estensioni per il recapito di Reporting ServicesReporting Services Delivery Extension Settings Vengono descritte le impostazioni utilizzate per recapitare i report utilizzando il servizio di posta elettronica del server di report.Describes the settings that are used to deliver reports using report server e-mail.
Uso di intestazioni SOAP di Reporting ServicesUsing Reporting Services SOAP Headers Viene illustrato l'utilizzo delle intestazioni SOAP in Reporting ServicesReporting Services.Explains the use of SOAP headers in Reporting ServicesReporting Services.
Introduzione alla gestione delle eccezioni in Reporting ServicesIntroducing Exception Handling in Reporting Services Vengono fornite informazioni sulla modalità di gestione degli errori in Reporting ServicesReporting Services.Provides information about the way in which Reporting ServicesReporting Services handles errors.

Vedere ancheSee Also

Servizio Web ReportServer Report Server Web Service
Riferimento tecnico (SSRS)Technical Reference (SSRS)