Compartilhar via


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

  1. 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.

  2. 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
    
  3. Pressione qualquer chave para fechar SampleApplication.exe.

Arquivo não encontrado exceção

  1. 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);
    }
    
  2. 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

  1. 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
    
  2. 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.
    
  3. 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

  1. 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();
    
  2. 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