Paso 4: Crear y probar la aplicación
Última modificación: jueves, 03 de diciembre de 2009
Hace referencia a: SharePoint Server 2010
En este paso, se generará y probará la aplicación. Visual Studio ofrece varios métodos para generar y ejecutar una aplicación de consola desde el IDE, como:
Iniciar sin depuración (CTRL + F5)
Iniciar (F5)
Generar, ejecutar y depurar la aplicación
Para generar y ejecutar la aplicación
En el menú Depurar, haga clic en Iniciar sin depuración o presione CTRL + F5. Esto garantiza que la ventana de la consola permanece abierta después de que el programa haya terminado de ejecutarse.
La aplicación imprime el siguiente resultado en la consola.
Nota
Estos valores varían según los valores del libro, el identificador de sesión, etc.
The Credential is: System.Net.SystemNetworkCredential Total rows in range: 18 Value in range is: 4245.955129
Presione cualquier tecla para cerrar SampleApplication.exe.
Excepción de archivo no encontrado
Si la ruta de acceso al libro que proporcionó es incorrecta, obtendrá una excepción "Archivo no encontrado", que se recoge en el siguiente código:
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
La aplicación imprime el siguiente resultado de excepción SOAP en la consola:
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.
Excepción de índice fuera de rango
Si intenta obtener un valor fuera del intervalo, obtendrá una excepción System.IndexOutOfRangeException. La aplicación imprime el siguiente resultado en la consola.
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
A continuación, obtendrá una excepción no controlada que dice:
An unhandled exception of type 'System.IndexOutOfRangeException' occurred in SampleApplication.exe Additional information: Index was outside the bounds of the array.
Puede administrar la excepción no controlada anterior al agregar otro bloque catch para detectar la excepción después del bloque catch de la excepción SOAP como se muestra a continuación:
catch (Exception e) { Console.WriteLine("Exception Message: {0}", e.Message); }
Catch e As Exception Console.WriteLine("Exception Message: {0}", e.Message) End Try
Para ejecutar la aplicación mediante F5
Para ejecutar la aplicación, haga clic en Iniciar en el menú Depurar o presione F5. Para asegurarse de que la ventana de la consola permanece abierta después de que el programa haya terminado de ejecutarse, puede agregar la siguiente línea de código al final del código (después del bloque catch ):
Console.ReadLine();
Console.ReadLine()
Presione cualquier tecla para cerrar SampleApplication.exe.
Vea también
Tareas
Paso 1: Crear el proyecto cliente del servicio web
Paso 2: Agregar una referencia web
Paso 3: acceso al servicio web
Tutorial: Desarrollar una aplicación personalizada mediante Excel Web Services
Conceptos
Obtener acceso a la API de SOAP
Otros recursos
Procedimiento para confiar en ubicaciones de libro mediante secuencia de comandos