Share via


Exemple d'application Windows AsynchronousRender

Mis à jour : 5 décembre 2005

AsynchronousRender est un exemple d'application Windows développée à l'aide de Visual Studio 2005. Basé sur un scénario réaliste, l'application montre comment développer une application Windows qui utilise le service Web Report Server. L'exemple utilise l'API SOAP pour vous permettre de voir le contenu d'un serveur de rapports local, de sélectionner un rapport, puis d'effectuer le rendu de ce rapport sur disque à l'aide de communications serveur asynchrones. Cet exemple n'est pas pris en charge sur des systèmes d'exploitation Itanium.

Les exemples SQL Server ne sont pas installés automatiquement lors de l'installation. Pour obtenir des instructions sur l'installation des exemples, consultez Installation des exemples.

ms160950.note(fr-fr,SQL.90).gifImportant :
Ces exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft n'assure pas de support technique pour ces exemples.

Configuration requise

Pour utiliser l'exemple AsynchronousRender, vous devez maîtriser Visual Studio et un ou plusieurs langages de programmation .NET Framework, et les logiciels suivants doivent être installés sur votre ordinateur :

  • L'environnement de développement Microsoft Visual Studio 2005 ou un environnement compatible (pour afficher les fichiers du projet).
  • Microsoft .NET Framework version 2.0.
  • SQL Server 2005, y compris Reporting Services.
  • Les exemples de Reporting Services. Vous pouvez choisir d'installer les exemples pendant l'installation de SQL Server 2005. Pour cette version, si vous choisissez d'installer les exemples, un programme d'installation distinct est installé sur votre ordinateur ; vous pouvez ensuite démarrer ce programme pour extraire et installer les exemples. Vous pouvez exécuter ce programme d'installation à partir du menu Démarrer dans le groupe de programmes Microsoft SQL Server 2005.
  • Un serveur de rapports auquel vous avez l'autorisation d'accéder sur votre réseau, si vous avez l'intention d'utiliser l'exemple d'application cliente pour afficher le contenu d'un serveur de rapports et restituer des rapports.

Emplacement

Cet exemple se trouve dans le sous-répertoire Application Samples\AsynchronousRender Sample du répertoire d'exemples de Reporting Services.

Exemple :

C:\Program Files\Microsoft SQL Server\90\Samples

\Reporting Services\Application Samples\AsynchronousRender Sample

Génération de l'exemple

Si vous n'avez pas encore créé un fichier de clé de nom fort, utilisez la procédure suivante pour générer ce fichier.

Pour générer un fichier de clé de nom fort

  1. Ouvrez une invite de commandes Microsoft Visual Studio 2005. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

    -- Ou --

    Ouvrez une invite de commandes Microsoft .NET Framework. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

  2. Utilisez la commande CD (changer de répertoire) pour remplacer le dossier actif dans la fenêtre de l'invite de commandes par le dossier dans lequel les exemples sont installés.

    ms160950.note(fr-fr,SQL.90).gifRemarque :
    Pour déterminer le dossier dans lequel se trouvent les exemples, cliquez sur le bouton Démarrer, pointez successivement sur Tous les programmes, sur Microsoft SQL Server 2005 et sur Documentation et didacticiels, puis cliquez sur le répertoire Samples. Si l'emplacement d'installation par défaut a été utilisé, les exemples se trouvent dans <lecteur_système>:\Program Files\Microsoft SQL Server\100\Samples.
  3. À l'invite de commandes, exécutez la commande suivante pour générer le fichier de clé :

    sn -k SampleKey.snk

    ms160950.note(fr-fr,SQL.90).gifImportant :
    Pour plus d'informations sur la paire de clés de nom fort, consultez l'article de sécurité concernant les noms forts et la sécurité dans .NET Framework, dans le Centre de développement .NET sur MSDN.

Pour générer et exécuter l'exemple AsynchronousRender dans Visual Studio

  1. Ouvrez la solution (AsynchronousRenderCS.sln ou AsynchronousRenderVB.sln).

  2. Dans le menu Déboguer, cliquez sur Exécuter sans débogage.

  3. Pour quitter l'application, cliquez sur Quitter.

Pour générer et exécuter l'exemple AsynchronousRender à partir de la ligne de commande

  1. Utilisez la commande Changer de répertoire pour accéder au répertoire AsynchronousRender.

  2. Tapez la commande suivante pour générer les versions C# et Visual Basic de l'exemple, en modifiant le chemin d'accès du .NET Framework s'il y a lieu. Exemple :

    for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
    
  3. Dans le répertoire \Bin\Debug de l'application, double-cliquez sur AsynchronousRender.exe pour démarrer l'application.

  4. Pour quitter l'application, cliquez sur Quitter.

Utilisation de l'exemple

Après avoir généré et exécuté l'exemple d'application AsynchronousRender, vous pouvez l'utiliser pour rechercher des rapports dans la base de données de votre serveur de rapports et en effectuer le rendu. Par défaut, l'application essaie de se connecter à une instance du service Web Report Server qui se trouve sur l'ordinateur qui exécute AsynchronousRender.

ms160950.note(fr-fr,SQL.90).gifImportant :
Les exemples d'applications ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.

Pour utiliser l'exemple d'application AsynchronousRender

  1. Utilisez le bouton Connect pour établir une connexion au serveur de rapports local et extraire une liste d'éléments dans l'espace de noms du serveur de rapports.

  2. Sélectionnez un rapport à l'aide du contrôle TreeView.

  3. Lorsqu'un rapport est sélectionné, vous pouvez le convertir en archive Web (MHTML) de façon asynchrone. Pour obtenir le rendu du rapport, cliquez sur Render.

    Une horloge d'exécution mesure le temps écoulé pendant que l'application attend une réponse du serveur. Un message apparaît dès que le rapport est rendu et terminé. Pour enregistrer le rapport sur disque, cliquez sur Yes.

  4. Choisissez un emplacement et tapez le nom du rapport, puis cliquez sur Save.

  5. Pour quitter l'application, cliquez sur Exit.

Voir aussi

Tâches

Compilation et exécution d'exemples de code
Exemples SQL Server Reporting Services

Autres ressources

Exemples d'applications (Reporting Services)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

5 décembre 2005

Contenu modifié :
  • Instructions modifiées concernant la génération d'un fichier de clé, notamment le nom et l'emplacement du fichier de clé.