Applicazione Windows di esempio AsynchronousRender
Data aggiornamento: 5 dicembre 2005
AsynchronousRender è un'applicazione Windows di esempio sviluppata mediante Visual Studio 2005. L'applicazione, basata su uno scenario reale, illustra come sviluppare un'applicazione Windows che utilizza il servizio Web ReportServer. Attraverso l'API SOAP, l'esempio consente di visualizzare il contenuto di un server di report locale e di eseguire il rendering di un report selezionato su disco mediante una comunicazione server asincrona. Questo esempio non è supportato nei sistemi operativi basati su processori Itanium.
Gli esempi di SQL Server non vengono installati automaticamente durante l'installazione. Per informazioni sulle procedure di installazione degli esempi, vedere Installazione degli esempi.
Importante: |
---|
Gli esempi vengono offerti esclusivamente a scopo didattico. Non sono progettati per l'utilizzo in un ambiente di produzione e non sono stati testati in un ambiente di produzione. Microsoft non offre servizi di supporto tecnico per questi esempi. |
Requisiti
Per utilizzare l'esempio AsynchronousRender, è necessario avere familiarità con Visual Studio e uno o più dei linguaggi di programmazione .NET Framework e deve essere installato quanto segue:
- Microsoft Visual Studio 2005 o ambiente di sviluppo compatibile (per la visualizzazione dei file di progetto).
- Microsoft .NET Framework versione 2.0.
- SQL Server 2005 con Reporting Services.
- Esempi di Reporting Services. È possibile scegliere di installare gli esempi durante l'installazione di SQL Server 2005. Con questa versione, se si sceglie di installare gli esempi, nel computer viene installato un programma di installazione distinto che consente di estrarre e installare gli esempi. È possibile eseguire il programma di installazione dal menu di avvio nel gruppo di programmi Microsoft SQL Server 2005.
- Un server di report per cui si dispone di autorizzazioni di accesso in rete, se si intende utilizzare l'applicazione client di esempio per visualizzare il contenuto di un server di report ed eseguire il rendering dei report.
Percorso
L'esempio è disponibile nella sottodirectory Application Samples\AsynchronousRender Sample della directory degli esempi di Reporting Services.
Ad esempio:
C:\Program Files\Microsoft SQL Server\90\Samples
\Reporting Services\Application Samples\AsynchronousRender Sample
Generazione dell'esempio
Se non è stato ancora creato un file di chiave con nome sicuro, generare il file di chiave seguendo le istruzioni seguenti.
Per generare un file di chiave con nome sicuro
Aprire il prompt dei comandi di Microsoft Visual Studio 2005. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.
-- oppure --
Aprire il prompt dei comandi di Microsoft .NET Framework. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.
Utilizzare il comando CD (change directory) per passare dalla directory corrente della finestra del prompt dei comandi alla cartella in cui sono stati installati gli esempi.
[!NOTA] Per determinare la cartella in cui si trovano gli esempi, fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005, Documentazione ed esercitazioni, quindi Samples. Se è stato utilizzato il percorso di installazione predefinito, gli esempi si troveranno in <unità_sistema>:\Programmi\Microsoft SQL Server\100\Samples.
Al prompt dei comandi digitare il comando seguente per generare il file di chiave:
sn -k SampleKey.snk
Importante: Per ulteriori informazioni sulla coppia di chiavi con nome sicuro, vedere l'argomento relativo ai nomi sicuri e alla protezione in .NET Framework nel centro per sviluppatori di .NET su MSDN.
Per generare ed eseguire l'esempio AsynchronousRender in Visual Studio
Aprire la soluzione (AsynchronousRenderCS.sln o AsynchronousRenderVB.sln).
Scegliere Avvia senza eseguire debug dal menu Debug.
Per uscire dall'applicazione, fare clic su Exit.
Per generare ed eseguire l'esempio AsynchronousRender dalla riga di comando
Utilizzare il comando Change Directory per passare alla directory di AsynchronousRender.
Digitare il comando seguente per generare le versioni C# e Visual Basic dell'esempio, modificando il percorso di .NET Framework se necessario. Ad esempio:
for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
Nella directory \Bin\Debug dell'applicazione fare doppio clic su AsynchronousRender.exe per avviare l'applicazione.
Per uscire dall'applicazione, fare clic su Exit.
Utilizzo dell'esempio
Dopo aver creato ed eseguito l'applicazione di esempio AsynchronousRender, è possibile utilizzare l'esempio per cercare report nel database del server di report ed eseguirne il rendering. Per impostazione predefinita, l'applicazione tenta di connettersi a un'istanza del servizio Web ReportServer presente nello stesso computer che esegue AsynchronousRender.
Importante: |
---|
Le applicazioni di esempio non devono essere connesse o utilizzate con il database di SQL Server o il server di report in un ambiente di produzione senza l'autorizzazione dell'amministratore di sistema. |
Per utilizzare l'applicazione di esempio AnynchronousRender
Fare clic su Connect per connettersi al server di report locale e recuperare l'elenco degli elementi inclusi nello spazio dei nomi del server di report.
Selezionare un report mediante il controllo TreeView.
Dopo aver selezionato il report, è possibile eseguirne il rendering in formato Archivio Web (MHTML) in modo asincrono. Per eseguire il rendering del report, fare clic su Render.
Viene eseguito un timer di esecuzione mentre l'applicazione è in attesa di una risposta dal server. Dopo l'esecuzione del rendering del report, viene visualizzata una finestra di messaggio. Per salvare il report su disco, fare clic su Yes.
Scegliere il percorso e immettere un nome per il report, quindi fare clic su Save.
Per uscire dall'applicazione, fare clic su Exit.
Vedere anche
Attività
Compilazione ed esecuzione degli esempi di codice
Esempi di SQL Server Reporting Services
Altre risorse
Applicazioni di esempio (Reporting Services)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|