2014-09-19 8 views
2

메시지 자격 증명과 함께 HTTPS 바인딩 전송과 TCP 바인딩, 보안 없음이라는 두 가지 바인딩이있는 WCF 서비스가 있습니다. 동일한 컴퓨터에서 호스팅되는 웹 사이트의 TCP 바인딩을 사용하여 개인 데이터를 가져옵니다.WCF를 사용하면 TCP 연결에서만 메서드를 호출 할 수 있습니다.

내가 HTTPS 연결이 아닌 TCP 연결에서만 사용할 수있는 WCF의 일부 메서드를 만들 수있는 방법이 있습니까?

답변

1

두 개의 별도 인터페이스를 만드는 것이 좋습니다. 하나의 인터페이스를 사용하여 HTTPS Y 인딩을 사용하는 엔드 포인트와 TCP Y 인딩을 위해 사용 가능한 조작을 지정할 수 있습니다. 설정에 따라 구현시 동일한 인스턴스를 계속 사용할 수 있습니다.