Ich habe ein Missverständnis über WCF-Dienste (glaube ich) Können Sie nur eine Instanz des WCF-Dienstes, dass alle Anrufe auch gehen würde? Es scheint, dass ich darauf beschränkt bin, Instanzen der WCF-Klasse jedes Mal zu erstellen, wenn ich sie aufrufen muss. Wenn ich kann, mache ich es irgendwie statisch machen müssen?Können Sie nur einen WCF-Dienst mit statischen Methoden verwenden?
Antwort
, was Sie tun möchten ist wcf Dienste Singletons Check this Artikel zu machen, ull finden es hilfreich
Auf der Server-Seite, ja, eine Instanz des Service für jede Anforderung/Transaktion erstellt wird.
Auf der Client-Seite sollten Sie fast nie versuchen, Ihre Proxy-Klasse wiederzuverwenden. Instanziieren, verbinden, anrufen (Sie können sogar mehrere Male in einer Schleife anrufen), entsorgen.
Interessant. Dies war mein Ansatz, aber mehr auf Versuch und Irrtum als ein Verständnis der Interna des Verbindungspools. Können Sie näher erläutern, warum das funktioniert und warum "Sie fast nie versuchen sollten, es wiederzuverwenden"? – grenade
- 1. Modul mit Klassen mit nur statischen Methoden
- 2. Verwenden von privaten statischen Methoden
- 3. Klassen mit nur öffentlichen statischen Methoden vs instanziierten Klassen
- 4. mvc verwenden Sie Modell für Websites mit nur statischen Seiten
- 5. Warum können PHP-Merkmale keine statischen abstrakten Methoden haben?
- 6. Wie man mit statischen Methoden spottet?
- 7. Erstellen von AlertDialog mit statischen Methoden?
- 8. Java-Generics mit statischen Factory-Methoden
- 9. Verwendung von Method aufrufen mit statischen Methoden?
- 10. Null Zeiger Fehler mit statischen Methoden
- 11. Verwenden Sie Placement neu, um einen statischen Const-Zeiger auf einen statischen Speicherpuffer zu erstellen
- 12. Wann verwenden Sie private Methoden?
- 13. Nachteile von statischen Methoden in PHP
- 14. Können statische Methoden, die einen Wert zurückgeben, eine Ausnahme auslösen?
- 15. Können Sie einen Service-Mitarbeiter mit einem selbstsignierten Zertifikat verwenden?
- 16. Aufrufen von statischen Methoden, die generische Parameter mit Reflection enthalten
- 17. Verwenden der statischen Methoden der Validierungsklasse im Tabellenvalidierer
- 18. Können Sie 2 GET-Methoden mit unterschiedlichen Parametertypen innerhalb desselben Web-API-Controllers verwenden?
- 19. Sind native Java-Methoden äquivalent zu statischen Java-Methoden?
- 20. Teilen Sie einen Teil einer statischen Bibliothek
- 21. C# Warum können partielle Methoden ref verwenden, aber nicht?
- 22. TDD: "Nur Test" -Methoden
- 23. Statische Methoden oder keine statischen Methoden in der Dao-Klasse?
- 24. Alternativen zu statischen Methoden in Java
- 25. Lambda mit nicht-statischen Methoden in Java 8
- 26. Gibt es einen Grund, eine statische Klasse nur mit statischen Elementen zu verwenden, anstatt sie statisch zu machen?
- 27. Wie verwenden Sie eine Eigenschaft mit einer nicht statischen Methode, die mit einer geerbten statischen Methode in Konflikt steht?
- 28. Heterogene Container mit nur statischen Polymorphismus
- 29. Java Annotation zum Erzwingen von statischen Variablen oder statischen Methoden?
- 30. Warum können Sie einen Initialisierungsblock für eine statische Variable in einer inneren Klasse nicht verwenden?
Danke für die Info. – Matt