WCF-Verbindung wird geschlossen

Wir nutzen den WCF-Service

Auf der Clientseite planen wir, die Verbindung explizit zu schließen. Es scheint mehr als eine Möglichkeit zu geben, die Verbindung zu schließen

Sample1: Im finally-Block des WCF-Dienstes wird der Verbrauch verwendet

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

Da, wenn der Dienst im Fehlerzustand ist, wir nicht in der Lage sein werden, close () anzurufen

Probe2:

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

In sample2 bin ich nicht sicher, was passieren wird, wenn der Dienst im Fehlerzustand ist. Wird es einen Fehler beim Schließen der Verbindung auslösen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage