Реализация настраиваемой регистрации сообщений WCF на стороне клиента - PullRequest
1 голос
/ 02 октября 2009

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

Примеры, подобные этому, Захват XML в службе WCF , показывает, как сделать это для хоста, но он нужен для клиентского приложения.

Может кто-нибудь помочь мне / ему с некоторыми указателями на то, что искать или с чего начать?

Поскольку нам необходимо обратиться к базе данных для регистрации данных, простого изменения конфигурации для записи в файл на диске, как, например, в этом примере MSDN, Настройка ведения журнала сообщений , недостаточно для наших нужд.

Это приложение на C # 3.0 для .NET 3.5.

1 Ответ

2 голосов
/ 02 октября 2009

Пример, который вы привели: он очень похож / двойной для клиента. Вместо IDispatchMessageInspector есть IClientMessageInspector. Вместо IServiceBehavior используйте IEndpointBehavior и т. Д. OM направит вас в правильном направлении.

...