2009-04-08 7 views
1

컨텍스트 : WCF를 사용하여 여러 가지 서비스를 호스팅하고 있습니다. 각자 Ping 작업 (하트 비트, Keep-Alive, 무엇이든간에 ...)을 지원하고 싶습니다. 그러나, 나는 각자에 IPingable를 실행하기 위하여 가고 싶지 않다. 대신 serviceMetadata 비헤이비어와 같은 작업을하고 채널 디스패처를 동적으로 추가하고 싶습니다. 이것은 서비스에 pingable behvaior를 추가하는 것 뿐이므로이 작업이 지원된다는 것을 의미합니다.WCF 사용자 지정 서비스 동작

아이디어가 있으십니까? 나는 serviceMetadata의 소스 코드를 살펴 봤고 액세스 할 수없는 모든 종류의 내부 요소가있다. 또한 쉬운 방법이있을 수 있습니다.

감사합니다.

답변

0

내 머리 꼭대기에서 방금 호출을 처리하고 true/false 반환을 파견하는 발송 동작을 추가 할 수 있습니까?

은 또한 당신이 행동을 통해 그것을 할 경우가 following

+0

그게 내가하고 싶은 일이고, 그 일을하는 데 도움이되지 않습니다. –

+0

내가 원했던 것을 찾을 수 없지만 도움이 될만한 다른 아이디어/링크를 추가했습니다. –

0

, 당신의 메타 데이터가 핑 작업이 존재 함을 나타냅니다 발견?

+0

메타 데이터가 있음을 나타내면 정말로 신경 쓰지 않습니다. –

관련 문제