2009-10-02 3 views
1

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

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

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

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

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

+0

Что такое клиентское приложение? Существует некоторая ограниченность клиентских приложений, которые могут разговаривать с сервисом WCF, поэтому ведение журнала будет полностью зависеть от того, что доступно на клиенте. – sipwiz

+0

Это для .NET 3.5 и C# 3.0, извините за отсутствие, добавили теги и отредактировали вопрос. –

ответ

2

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