Como: Chamar um método de serviço de forma assíncrona

A maioria dos métodos nos serviços do Windows Communication Foundation (WCF) pode ser chamado de forma síncrona ou assíncrona. Chamar um método de forma assíncrona, permite que seu aplicativo para continuar a trabalhar enquanto o método está sendo chamado quando ele opera em uma conexão lenta.

Por padrão, quando uma referência de serviço é adicionada a um projeto ele é configurado para chamar métodos de forma síncrona. Você pode alterar o comportamento de chamar os métodos de forma assíncrona, alterando uma configuração na Configurar o serviço de referência caixa de diálogo.

ObservaçãoObservação

Essa opção é definida em uma base por serviço. Se um método para um serviço é chamado de forma assíncrona, todos os métodos devem ser chamados de forma assíncrona.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Para chamar um método de serviço de forma assíncrona

  1. Em Solution Explorer, selecione a referência de serviço.

  2. Sobre o projeto menu, clique em Configure Service Reference.

  3. No Configurar o serviço de referência caixa de diálogo, selecione o operações assíncronas de gerar caixa de seleção.

Consulte também

Referência

Configurar a caixa de diálogo de referência de serviço

Conceitos

Os serviços do Windows Communication Foundation e serviços de dados do WCF em Visual Studio

Outros recursos

Consuming ASMX and WCF Services Sample