Partilhar via


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

A maioria dos métodos em serviços WCF (Windows Communication Foundation) pode ser chamado de forma síncrona ou assíncrona.Chamar um método de forma assíncrona permite que seu aplicativo 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 está configurado para telefonar métodos de forma síncrona.Você pode alterar o comportamento para telefonar métodos assincronamente alterando uma configuração no Configurar referência de serviço caixa de diálogo.

Observação:

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

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de 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 assincronamente

  1. In O gerenciador de soluções, selecionar a referência de serviço.

  2. Sobre o Projeto menu, clicar Configurar referência de serviço.

  3. No Configurar referência de serviço diálogo, selecionar o Gerar operações assíncrono a caixa de seleção.

Consulte também

Tarefas

Exemplo de Consumo de ASMX e Serviços WCF

Referência

configurar serviço Reference caixa de diálogo

Outros recursos

Serviços do Windows Communication Foundation e serviços de dados ADO.NET