Was ist der beste Weg zu überprüfen, ist der WCF-Dienst in einem bestimmten IP-und Port vorhanden? Ich möchte prüfen, ob der Server existiert auf Client-InstallationÜberprüfen Sie, ob der WCF-Dienst existiert
Antwort
Die einzige Möglichkeit zu wissen, ob der "Dienst" "existiert" ist es zu nennen.
Zu diesem Zweck enthalten viele Dienste eine "Ping" -Operation (oder vielleicht eine "GetServerInformation" -Operation), die, wenn sie aufgerufen wird, wenig oder nichts tut, außer die Tatsache zu beweisen, dass der Dienst existiert.
Ich weiß, dass Sie schon eine Antwort hier markiert, aber Sie könnten betrachten diesen verwandten Thread Check-out: How to check the availability of a net.tcp WCF service
Es ist eine gute Alternative in eine unterstützten WS-Discovery-Methode, die Ihre Bedürfnisse passen könnte, je auf Ihren Zugriff auf den Dienst selbst.
Gut Post Andy, Danke. Aber ist es nicht langsam? Mein Dienst hat eine große Metadaten ... –
Es überträgt nur Endpunktinformationen, nicht Betriebsinformationen. Es ist ziemlich leicht, solange Ihr Dienst nicht viele Endpunkte hat. –
- 1. überprüfen, ob der Wert existiert
- 2. Überprüfen, ob Fragment existiert
- 3. Überprüfen Sie, ob eine Remote-Datei existiert
- 4. Überprüfen Sie, ob char in Java existiert
- 5. Wie überprüfen Sie, ob Datensatz existiert
- 6. Knoten - Überprüfen Sie, ob ein Verzeichnis existiert
- 7. Überprüfen Sie, ob eine SQL-Tabelle existiert
- 8. Überprüfen Sie, ob Modellfeld in Django existiert
- 9. Überprüfen Sie, ob die Website existiert
- 10. Überprüfen Sie, ob eine Klassenkonstante existiert
- 11. Überprüfen Sie, ob die Tabelle existiert
- 12. Überprüfen Sie, ob eine Klasse existiert
- 13. Überprüfen, ob der Ordner mit IMAP existiert
- 14. Überprüfen, ob ein Element existiert
- 15. Überprüfen, ob ein Registrierungsschlüssel existiert
- 16. Überprüfen, ob ein Datenrahmen existiert
- 17. CakePHP überprüfen, ob der Datensatz existiert
- 18. php: überprüfen, ob der Pfad existiert?
- 19. NSIS - überprüfen, ob der Registrierungsschlüssel existiert
- 20. Überprüfen, ob der Benutzername in Django existiert
- 21. Überprüfen, ob ParseUser existiert vor der Anmeldung
- 22. Twitter API - überprüfen, ob der Benutzername existiert
- 23. VimL: Überprüfen, ob Funktion existiert
- 24. Überprüfen, ob die Position existiert
- 25. Mysql - Überprüfen, ob Zeile existiert
- 26. Überprüfen Sie, ob der Benutzer in Passport-Local existiert
- 27. Firebase überprüfen, ob Kind existiert
- 28. Überprüfen, ob eine Formulareingabe existiert
- 29. Überprüfen, ob Remote-Datei existiert
- 30. überprüfen, ob URL existiert php
mögliche Duplikate von [Schnellste Möglichkeit zu prüfen, ob der WCF-Endpunkt zuhören kann] (http://stackoverflow.com/questions/6592116/fastest-way-to-check-if-wcf-endpoint-is- Listening) –