Есть ли какое-либо событие, которое позволяет мне получать информацию, когда клиент обращается к любому из методов прослушивания WCF?Как понять, если запрос сделан в WCF?
ответ
Используя различные точки расширяемости WCF, вы должны быть в состоянии сделать это, точно.
Один из способов - использовать диспетчер сообщений, который будет проверять любое входящее сообщение. Одним из атрибутов этого сообщения будет действие SOAP, например. более или менее метод, который нужно вызвать в вашем сервисе.
Проверьте, есть ли у вас крючки в нужных точках расширения. blog post on creating a simple WCF message inspector - должен дать вам представление.
Другим примером является статья о CodeProject about an IP filter, также реализованная в качестве инспектора сообщения о доставке.
Надеюсь, что эти образцы дают вам представление о том, где и как начать!
Марк
вы хотите быть программно «в курсе», или вы просто хотите инструментовку ли? Что касается инструментария: есть множество счетчиков производительности и систем. диаг. журнал.
Alex
программно –