Какие события запускаются, когда запрос сделан в WCF - PullRequest
1 голос
/ 07 июня 2011

Я хотел знать, когда запросы WebGet / WebInvoke выполняются в службе WCF, какие встроенные события запускаются, и могу ли я их переопределить?То же самое для отправки ответа?

Во всех событиях я хочу получить доступ к данным, которые отправляются или получены.

Спасибо.

1 Ответ

3 голосов
/ 07 июня 2011

лучший способ сделать это:

http://msdn.microsoft.com/en-us/library/system.servicemodel.dispatcher.idispatchmessageinspector.aspx

WCF вызовет вашу реализацию инспектора отправки сообщений после получения запроса и перед отправкой ответа.Там у вас есть доступ к необработанному экземпляру Message, вы даже можете изменить его при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...