Jesteśmy przy użyciu usługi WCFZamknięcie połączenia WCF
po stronie klienta planujemy wyraźnie zamknąć połączenie Wydaje istnieje więcej niż jeden sposób zamykania
sample1: W końcu bloku konsumpcja usług WCF używać
if (client.State == CommunicationState.Faulted)
{
client.Abort();
}
client.Close();
Ponieważ jeśli usługa jest w stanie błędu nie będzie mógł zadzwonić close()
Probka2:
using(ClientProxy proxy = new ClientProxy())
{
//call your service methods
}
w sample2 nie jestem pewien, co się stanie, jeśli usługa jest w stanie błędu, będzie rzucać błąd zamykając połączenie?
@ Balaji- spojrzeć na ten post- http://stackoverflow.com/questions/573872/what-is-the-best-workaround- for-the-wcf-client-using-block-issue. To jest bardzo pomocne – RichardOD