Etapa 4: Criando e testando o aplicativo
Esta etapa, você irá compilar e testar seu aplicativo. Visual Studio oferece vários métodos para compilar e executar um aplicativo console a partir de IDE, como:
Iniciar sem depuração ( CTRL + F5 )
Iniciar ( F5 )
Criar, executar e depurar o aplicativo
Para compilar e executar o aplicativo
O menu Debug, clique em iniciar sem depuração pressionar ou CTRL + F5 . Isso garante que o janela do console permanece aberto depois que o programa tiver terminado a execução.
O aplicativo imprime a seguinte saída para o console.
Dica
Esses valores variam de acordo com os valores que têm em sua sessão identificação, pasta de trabalho e assim por diante.
The Credential is: System.Net.SystemNetworkCredential Total rows in range: 18 Value in range is: 4245.955129
Pressione qualquer chave para fechar SampleApplication.exe.
Arquivo não encontrado exceção
Se o caminho para o pasta de trabalho que você forneceu está errado, você irá get uma exceção "arquivo não encontrado", que é detectada pelo seguinte codificar:
catch (SoapException e) { Console.WriteLine("SOAP Exception Message: {0}", e.Message); }
O aplicativo imprime a seguinte saída exceção SOAP para o 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.
Índice fora do intervalo exceção
Se você tentar get um valor de fora de intervalo, você irá get um System.IndexOutOfRangeException System.IndexOutOfRangeException exceção. O aplicativo imprime a seguinte saída para o 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
Em seguida, você irá get um não manipulado exceção que diz:
An unhandled exception of type 'System.IndexOutOfRangeException' occurred in SampleApplication.exe Additional information: Index was outside the bounds of the array.
Você pode identificador o não manipulado acima exceção adicionando outro bloco catch para capturar a exceção após o SOAP exceção catch bloco como mostrado aqui:
catch (Exception e) { Console.WriteLine("Exception Message: {0}", e.Message); }
Para executar o aplicativo usar F5
Você pode executar o aplicativo clicando iniciar sobre o menu de depuração, ou pressionando F5 . Para garantir que o janela do console permanece aberto depois que o programa tiver terminado a execução, você pode adicionar a seguinte linha de codificar no final do seu codificar (após o bloco catch capturar):
Console.ReadLine();
Pressione qualquer chave para fechar SampleApplication.exe.
Consulte também
Outros recursos
Etapa 1: Criar o projeto do cliente do serviço da Web
Etapa 2: Adicionar uma referência da Web
Etapa 3: acessar o serviço da Web
Walkthrough: desenvolvendo um aplicativo personalizado usando os serviços da Web Excel
Acessando o SOAP API
Como a: relação de confiança locais de pasta de trabalho com scripts