Ich möchte eine Sammlung aller aktuell ausgeführten Operationen erstellen/erstellen und Metadaten auswählen (verfügbar über OperationContext).Wie kann ich alle derzeit ausgeführten WCF-Vorgänge aufzählen?
5
A
Antwort
0
Read this Artikel, ist es Bibliothek zu Warteschlange und schließlich Abbrechen async Operationen in WCF. Es kann in Ihrem Fall nützlich sein.
Wenn Sie ein Überwachungstool erstellen möchten Sie können WCF-Dienste mithilfe des appfabric-Frameworks unter Windows Server hosten. Appfabric bietet eine IIS-Erweiterung, die für das Verfolgen und Protokollieren von WCF-Aufrufen zu einer SQL Server-DB und das Überwachen des Dashboards in der IIS-Verwaltungskonsole konfiguriert werden kann. Weitere Informationen here und here.
Verwandte Themen
- 1. Wie kann ich alle in Windows ausgeführten Prozesse auflisten?
- 2. Wie kann ich eine vollständige Liste aller derzeit auf meinem MySQL Server ausgeführten Abfragen erhalten?
- 3. Wie kann ich Verzeichnisse auf Win32 schnell aufzählen?
- 4. Wie alle Klassen mit benutzerdefinierten Klassenattribut aufzählen?
- 5. Alle ausgeführten Elasticsearch-Abfragen anzeigen
- 6. Python aufzählen - was kann ich nicht sehen?
- 7. Aufzählen alle OWIN Schlüssel und Werte
- 8. Aufzählen alle installierten Anwendungen auf OS X
- 9. Wie kann ich Sockets in einem bestimmten Windows-Prozess aufzählen?
- 10. PDO wie kann ich die Gesamtzahl der ausgeführten Abfragen zurückgibt
- 11. Wie bekomme ich den aktuell ausgeführten Bereich?
- 12. Wie kann ich feststellen, wie viel Speicher mein Programm derzeit
- 13. Alle derzeit aktiven Sitzungen in express.js
- 14. Zugriff auf eine Datenstruktur von einem derzeit ausgeführten Python-Prozess unter Linux?
- 15. Listet alle derzeit geöffneten Dateizugriffsnummern auf?
- 16. Wie bekomme ich das HMODULE für den aktuell ausgeführten Code?
- 17. Kann über Objekte mit MongoDBRef nicht aufzählen
- 18. Konnte alle Aktoren einer Klasse nicht aufzählen - Möglicher Fehler?
- 19. Alle einfachen Pfade von DiGraph in networkx effizient aufzählen
- 20. Outlook-Ordner aufzählen wollen
- 21. R Äquivalent des Bash-Sets -x; echo alle ausgeführten Befehle?
- 22. Ist es möglich, den Namen des derzeit ausgeführten AWS EMR-Schritts ohne Konsole zu erhalten
- 23. Liste der ausgeführten Abfragen
- 24. Alle ausgeführten gespeicherten Prozeduren in den letzten 24 Stunden abrufen
- 25. Aufzählen Outlook ContactItem Eigenschaften
- 26. Aufzählen Konten, die Sie Berechtigungen
- 27. Wie bekomme ich Werte von einer ausgeführten Batch-Datei
- 28. Wie bekomme ich Phar-Archiv-Metadaten innerhalb von ausgeführten Phar?
- 29. Wie Spur von UILocalNotifications derzeit
- 30. Mitglieder einer Struktur aufzählen?
Haben Sie darüber nachgedacht, einen benutzerdefinierten Trace-Listener zu schreiben und alle interessanten Ereignisse anzuhören (sobald die Tracing-Funktion aktiviert ist http://msdn.microsoft.com/en-us/library/ms733025.aspx)? –
Ich habe einen IDispatchMessageInspector erstellt. Seine Methoden "AfterReceiveRequest" und "BeforeSendReply" verwalten ein ConcurrentDictionary mit aktuell ausgeführten Anforderungsmetadaten. Es scheint einfach falsch zu sein, einen Synchronisationspunkt am Anfang/Ende jeder Operation zu injizieren, wenn WCF diese Daten bereits hat (in einem oder mehreren Objekten). – chilltemp
Wenn Sie die Ausführung * in Code * starten, warum lassen Sie nicht einfach eine Flagge irgendwo, um zu zeigen, dass eine WCF-Operation ausgeführt wird? –