É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
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é.
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
Appuyez sur n'importe quelle touche pour fermer SampleApplication.exe.
Exception de Fichier introuvable
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
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
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
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.
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
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()
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
Procédure pas à pas : développement d'une application personnalisée à l'aide des services Web Excel
Concepts
Autres ressources
Procédure : approuver les emplacements des classeurs à l'aide de scripts