WCF-Client-Proxy-Initialisierung

Ich verwende einen WCF-Dienst und habe seinen Proxy mithilfe der VS 2008-Dienstreferenz erstellt.

Ich suche nach dem besten Muster, um die WCF-Dienstmethode aufzurufen

Soll ich die Client-Proxy-Instanz jedes Mal erstellen, wenn ich die Dienstmethode aufrufe, und den Client schließen, sobald ich damit fertig bin? Bei der Profilerstellung meiner Client-Anwendung konnte ich feststellen, dass es viel Zeit in Anspruch nimmt, den Channel abzurufen, während der Proxy-Client initialisiert wirdSollte ich ein Singleton-Muster für den Client-Proxy verwenden, damit ich die einzige Instanz verwenden und den Overhead für die Neuinitialisierung beseitigen kann? Gibt es versteckte Probleme bei diesem Ansatz?

Ich verwende .NET Framework 3.5 SP1, BasicHttp-Bindung mit wenig Anpassung.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage