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?