Вопрос

Есть ли какое-либо событие, которое позволяет мне получать информацию, когда клиент обращается к любому из прослушивающих методов службы WCF?

Это было полезно?

Решение

Используя различные точки расширения WCF, вы наверняка сможете это сделать.

Одним из способов было бы использовать инспектор отправленных сообщений, который проверял бы любое поступающее сообщение.Одним из атрибутов этого сообщения будет действие SOAP, напримерболее или менее подходящий метод для вызова в вашем сервисе.

Посмотри на Кирка Эванса' запись в блоге о создании простого инспектора сообщений WCF - должно дать вам представление о том, как подключиться к необходимым точкам расширения.

Другой пример - статья о CodeProject о IP-фильтре, также реализованный как инспектор отправленных сообщений.

Надеюсь, эти образцы дадут вам представление о том, с чего и как начать!

Марк

Другие советы

Вы хотите быть программно "информированным" или вам просто нужны инструменты?Что касается контрольно-измерительных приборов:существует множество счетчиков производительности и sys.диагноз.журнал.

Алекс

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top