Fechando o serviço Windows Communication Foundation pode eliminar possíveis problemas com seu aplicativo cliente que ocorrem frequentemente quando o WCF não está bem fechada . Um aplicativo cliente é um aplicativo gerenciado que usa um cliente WCF para se comunicar com outra aplicação, serviço remoto ou banco de dados . Criando um aplicativo cliente para um serviço WCF exige a obtenção do contrato de serviços e informações de endereço para um ponto de extremidade de serviço , chamando as operações e fechar o objeto cliente WCF. Instruções
1
Adicione o seguinte código para criar o objeto cliente :
CalculatorClient WCFClient = new CalculatorClient ();
2
Editar " CalculatorClient " e digite o nome do seu serviço
3
Adicione o seguinte código para fechar o serviço WCF : .
tentar
{
Console.WriteLine ( wcfClient.Add (4 , 6) );
wcfClient.Close (); }
4
Edite o passo anterior e use o nome do seu método , em vez de "Adicionar ".
5
Adicione o seguinte código para abortar o serviço WCF no caso de um " TimeoutException : "
catch ( TimeoutException timeout) < br >
{
wcfClient.Abort (); }
6
Adicione o seguinte código para abortar o serviço WCF no caso de um " CommunicationException : "
catch ( CommunicationException commException )
{
wcfClient.Abort (); }