Pregunta

¿Hay algún evento que me permita informarme cuando un cliente accede a alguno de los métodos de servicio de escucha de WCF?

¿Fue útil?

Solución

Usando los diversos puntos de extensibilidad de WCF, deberías poder hacer esto, con seguridad.

Una forma sería usar un inspector de mensajes de despacho que inspeccionaría cualquier mensaje que llegara. Uno de los atributos en ese mensaje será la acción SOAP, por ejemplo. más o menos el método a ser llamado en su servicio.

Echa un vistazo a Kirk Evans ' publicación de blog sobre la creación de un simple inspector de mensajes de WCF - debería darle una idea de cómo conectar los puntos de extensión necesarios.

Otro ejemplo es un artículo en CodeProject sobre un filtro de IP , también implementado como un inspector de mensajes de despacho.

¡Espero que esas muestras te den una idea de dónde y cómo empezar!

Marc

Otros consejos

¿Desea estar informado mediante programación " " " ¿O simplemente quieres instrumentación? En cuanto a la instrumentación: hay un montón de contadores de rendimiento y el sistema. diag. registro.

Alex

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top