Fechando a conexão do WCF
Estamos usando o serviço WCF
no lado do cliente estamos planejando fechar explicitamente a conexão Parece que há mais de uma maneira de fechar
Sample1: No bloco finally do uso de consumo do serviço WCF
if (client.State == CommunicationState.Faulted)
{
client.Abort();
}
client.Close();
Como se o serviço estiver em estado de falha, não poderemos chamar close ()
Amostra2:
using(ClientProxy proxy = new ClientProxy())
{
//call your service methods
}
na sample2 não tenho certeza do que acontecerá se o serviço estiver em estado de falha, será que será lançado erro ao fechar a conexão?