문제

WCF 서비스에 인터셉터 레이어를 추가하여 장치 ID를 보내 장치를 인증하고 싶습니다.

나는 WCF 인터셉터를 매우 처음 접했다. 항상 시간을 내기 전에 그들을 알아 내기 전에, 그들이 컴팩트 프레임 워크와 함께 일하는지 알고 싶습니다.

따라서 WCF 인터셉터가 컴팩트 한 프레임 워크와 함께 작동합니까? 그렇다면 연구 할 때 명심해야 할 특별한 고려 사항이 있습니다. (이 작업을 수행하는 방법의 모든 C# 예는 굉장 할 것입니다!)

Visual Studio 2008 SP1을 사용하고 있습니다.

도움이 되었습니까?

해결책 2

컴팩트 프레임 워크 (NETCF)를 위해 WCF에서 인터셉터를 만들 수 없습니다. 인터셉터에 필요한 iclientMessageInspector 및 유사한 구조물은 NETCF에 존재하지 않습니다.

그래도 맞춤형 비누 헤더를 추가 할 수 있습니다. 각 WCF 서비스 호출에 추가하면됩니다.

다른 팁

나는 WCF를 직접 사용하지 않았지만 이것 기사에 따르면 .NET CF 3.5에서 지원되는 ichannelfactory 및/또는 ichannellistener 클래스가 필요합니다.

이 기사에는 다운로드 가능한 샘플 앱이있어 .net cf에서 실행되도록 수정할 수 있습니다.

그래서 나는 당신에게 고려 사항이나 gotchas를 줄 수는 없지만, 당신은 여기서 막 다른 길에 있지 않을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top