Cierre de conexión WCF.

Estamos utilizando el servicio WCF.

en el lado del cliente, estamos planeando cerrar explícitamente la conexión. Parece que hay más de una forma de cerrar

Ejemplo 1: en el bloque finalmente del uso del consumo de servicio WCF

if (client.State == CommunicationState.Faulted)
{
  client.Abort();
}
client.Close();

Dado que si el servicio está en estado de falla, no podremos llamar a close ()

Muestra2:

using(ClientProxy proxy = new ClientProxy())
{   
  //call your service methods
}

en sample2 no estoy seguro de qué ocurrirá si el servicio se encuentra en estado de falla, ¿producirá un error al cerrar la conexión?

Respuestas a la pregunta(4)

Su respuesta a la pregunta