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

Con il MicrosoftMicrosoft .NET Framework.NET Framework, è possibile utilizzare costrutti di programmazione comuni, ad esempio metodi, i tipi primitivi e tipi complessi definiti dall'utente per l'utilizzo dei 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, seguire questi passaggi di base: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 ulteriori informazioni, vedere la creazione di 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 ulteriori informazioni, vedere l'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 ulteriori 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 ulteriori informazioni sulla chiamata, vedere chiamando metodi del servizio Web.For more information about calling, see Calling Web Service Methods.

Contenuto della sezioneIn This Section

ArgomentoTopic DescriptionDescription
Creazione del proxy del servizio WebCreating the Web Service Proxy Vengono descritti i modi per aggiungere una classe proxy al progetto mediante 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 in 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 descritto il SecureConnectionLevel impostazione e il modo in cui influisce l'utilizzo dell'API di 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.
Con Reporting Services le intestazioni SOAPUsing 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)