2009-10-02 9 views
1

동료 중 한 명은 디버깅을 목적으로 WCF 메시지의 사용자 지정 로깅을 구현해야하지만 추적 가능성도 있습니다 (나중에 참조 및 확인을 위해 기록 된 데이터가 저장됩니다).WCF 메시지의 사용자 지정 로깅 구현 클라이언트 측

Capture XML In WCF Service과 같은 예제는 호스트에서이 작업을 수행하는 방법을 보여 주지만 클라이언트 응용 프로그램에 필요합니다.

누구나 나를 찾을 수있는 방법이나 시작 위치를 알려줄 수 있습니까?

데이터를 기록하기 위해 데이터베이스와 대화해야하므로이 MSDN 예제 인 Configure Message Logging처럼 간단한 구성 변경으로 디스크에 파일로 로그온하면 필요에 충분하지 않습니다.

이것은 .NET 3.5 용 C# 3.0 응용 프로그램입니다.

+0

클라이언트 응용 프로그램이란 무엇입니까? 로깅은 클라이언트에서 사용할 수있는 것에 전적으로 의존 할 수 있도록 WCF 서비스와 대화 할 수있는 클라이언트 응용 프로그램이 다양합니다. – sipwiz

+0

.NET 3.5 및 C# 3.0 용으로 미안합니다. 태그를 추가하고 질문을 편집했습니다. –

답변

2

인용 한 예 : 클라이언트의 경우 매우 유사하거나 이중입니다. IDispatchMessageInspector 대신 IClientMessageInspector가 있습니다. IServiceBehavior 대신 IEndpointBehavior 등을 사용하십시오. OM은 올바른 방향으로 사용자를 안내합니다.

관련 문제