Étape 4 : création et test de l'application

Dans cette étape, vous allez créer et tester votre application. Visual Studio offre plusieurs méthodes de création et d'exécution d'une application de console à partir d'une interface IDE, telles que :

  • Exécuter sans débogage ( Ctrl + F5)

  • Démarrer ( F5)

Créer, exécuter et déboguer l'application

Pour créer et exécuter l'application

  1. Dans le menu Déboguer, cliquez sur Exécuter sans débogage ou appuyez sur Ctrl + F5. Cette opération permet de s'assurer que la fenêtre de la console reste ouverte une fois que le programme n'est plus exécuté.

  2. L'application imprime la sortie suivante sur la console.

    Remarque

    [!REMARQUE] Ces valeurs varient en fonction des valeurs contenues dans votre classeur, de votre ID de session, etc.

    The Credential is: System.Net.SystemNetworkCredential
    Total rows in range: 18
    Value in range is: 4245.955129
    
  3. Appuyez sur n'importe quelle touche pour fermer SampleApplication.exe.

Exception de Fichier introuvable

  1. Si le chemin d'accès au classeur que vous avez fourni n'est pas correct, vous recevrez une exception « Fichier introuvable », interceptée par le code suivant :
  
catch (SoapException e)
{
    Console.WriteLine("SOAP Exception Message: {0}", e.Message);
}
  
Catch e As SoapException
Console.WriteLine("SOAP Exception Message: {0}", e.Message)
End Try
  1. L'application imprime la sortie d'exception SOAP suivante sur la console :
  
SOAP Exception Message: The file you selected could not be found. Check the spelling of the file name and verify that the location is correct.

Exception d'index hors limites

  1. Si vous essayez d'obtenir une valeur qui se trouve en dehors de la plage, vous recevrez une exception System.IndexOutOfRangeException. L'application imprime la sortie suivante sur la console :
  
The Credential is: System.Net.SystemNetworkCredential
The sessionID is : 64.28e58e90-b757-4658-b1c4-890ad68ef6cbRmqR4IINXfkMeOJRG8Iq0Y
27tVk=110.33d3R6fqv7tr2jPyYiPwRu|!@en-US|en-US|+0480#0000-10-00-05T02:00:00:0000
#+0000#0000-04-00-01T02:00:00:0000#-0060
Total rows in range: 18
  1. Vous recevrez ensuite une exception de non-prise en charge qui indique :
  
An unhandled exception of type 'System.IndexOutOfRangeException' occurred in SampleApplication.exe
Additional information: Index was outside the bounds of the array.
  1. Vous pouvez traiter cette exception de non-prise en charge en ajoutant un autre bloc catch pour intercepter l'exception après le bloc catch de l'exception SOAP, comme ci-après :
  
catch (Exception e)
{
    Console.WriteLine("Exception Message: {0}", e.Message);
}
  
Catch e As Exception
Console.WriteLine("Exception Message: {0}", e.Message)
End Try

Pour exécuter l'application à l'aide de la touche F5

  1. Vous pouvez exécuter votre application en cliquant sur Démarrer dans le menu Déboguer, ou en appuyant sur F5. Pour s'assurer que la fenêtre de la console reste ouverte une fois que le programme n'est plus exécuté, vous pouvez ajouter la ligne de code suivante à la fin du code (après le bloc catch) :
  
Console.ReadLine();
  Console.ReadLine()
  1. Appuyez sur n'importe quelle touche pour fermer SampleApplication.exe.

Voir aussi

Concepts

Accès à l'API SOAP

Autres ressources

Étape 1 : création du projet de client de service Web

Étape 2 : ajout d'une référence Web

Étape 3: accès au service Web

Procédure pas à pas : développement d'une application personnalisée à l'aide des services Web Excel

Procédure : approuver les emplacements des classeurs à l'aide de scripts