Me gustaría obtener/crear una colección de todas las operaciones que se están ejecutando actualmente y seleccionar metadatos (disponible en OperationContext).¿Cómo puedo enumerar todas las operaciones de WCF que se están ejecutando actualmente?
5
A
Respuesta
0
Read this artículo, ¿hay biblioteca para cola y eventualmente cancelar operaciones asincrónicas en WCF? Puede ser útil en tu caso.
Si planea crear una herramienta de supervisión Puede alojar servicios WCF utilizando el marco de trabajo de aplicaciones en Windows Server. Appfabric proporciona una extensión de IIS que se puede configurar para rastrear y registrar llamadas de WCF a una base de datos de SQL Server y tener un panel de control en la consola de administración de IIS. Más información here y here.
Cuestiones relacionadas
- 1. ¿Cómo puedo enumerar todas las variables que están en un ámbito determinado?
- 2. WCF Mismo IParameterInspector para todas las operaciones en un servicio
- 3. Sql Server 2000 - ¿Cómo puedo averiguar qué procedimientos almacenados se están ejecutando actualmente?
- 4. ¿Cómo puedo enumerar todas las columnas de una tabla?
- 5. Android: ¿puedo silenciar las aplicaciones de audio que se están reproduciendo actualmente?
- 6. ¿Cómo puedo enumerar todas las propiedades del objeto Math?
- 7. ¿Cómo puedo enumerar/enumerar todas las aplicaciones instaladas en Windows XP?
- 8. ¿Cómo enumerar todas las etiquetas de Git?
- 9. Cómo enumerar todas las propiedades de clase
- 10. Cómo determinar si las pruebas PHPUnit se están ejecutando?
- 11. ¿Obtener instancia de la actividad que se está ejecutando actualmente?
- 12. Enumere todas las tablas que están publicadas actualmente para la replicación MS-SQL
- 13. Buscar ruta al archivo que se está ejecutando actualmente
- 14. Metadata WCF que falta operaciones
- 15. ¿Están permitidas las operaciones estándar de iterador?
- 16. ¿Cómo puedo hacer un seguimiento de (enumerar) todas las clases que implementan una interfaz?
- 17. ¿Cómo se especifican las operaciones que se basan en Memcached?
- 18. ¿Cómo enumerar todas las interfaces de red disponibles?
- 19. Obtenga el nombre del método que se está ejecutando actualmente
- 20. ¡Las expresiones regulares dinámicamente construidas se están ejecutando extremadamente lento!
- 21. ¿Cómo enumerar todas las variables de entorno en Vim?
- 22. Borrar todas las macros vim actualmente definidas
- 23. ¿Cómo enumerar todas las ventanas dentro de un proceso?
- 24. Cómo enumerar todas las variables de enlace con GroovyShell
- 25. ¿Cómo enumerar todas las propiedades de un objeto Powershell?
- 26. ¿Cómo enumerar todas las funciones en un módulo de Python?
- 27. Cómo enumerar todas las variables de entorno en Java
- 28. ¿Cómo puedo enumerar todas las clases cargadas en un cargador de clases específico?
- 29. ¿Cómo enumerar todas las actividades expuestas por una aplicación?
- 30. PHP cómo enumerar todas las funciones públicas de la clase
¿Ha considerado escribir un escucha de seguimiento personalizado y escuchar todos los eventos interesantes (una vez que se habilita el seguimiento http://msdn.microsoft.com/en-us/library/ms733025.aspx)? –
He creado un IDispatchMessageInspector. Sus métodos AfterReceiveRequest y BeforeSendReply mantienen un ConcurrentDictionary con los metadatos de solicitud en ejecución. Parece incorrecto inyectar un punto de sincronización al inicio/final de cada operación cuando WCF ya tiene estos datos (en 1 o más objetos). – chilltemp
Si usted es el que comienza la ejecución * en el código *, ¿por qué no deja una marca en algún lugar para mostrar que se está ejecutando una operación wcf? –