Partager via


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

Dernière modification : jeudi 3 décembre 2009

S’applique à : SharePoint Server 2010

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.

    Notes

    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
    
  2. 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
    
  2. 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.
    
  3. 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()
    
  2. Appuyez sur n'importe quelle touche pour fermer SampleApplication.exe.

Voir aussi

Tâches

É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

Concepts

Accès à l'API SOAP

Autres ressources

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