2012-05-21 7 views
0

WCF 서비스와 Windows 서비스 간의 통신을 설정하려는 상황이 있습니다.wcf와 windows 서비스 간의 통신?

  1. 내가
  2. 내가 어떻게 이것을 달성 할 수있는 WCF 서비스

에 Windows 서비스에서 배열 목록을 보낼 WCF 서비스에 Windows 서비스에서 메시지를 전달하려는?

편집 : WCF는 IIS에서 호스팅됩니다. 코드 스 니펫이 있으면 매우 도움이됩니다. 미리 감사드립니다. loke

+0

이 * 당신의 Windows 서비스인가? ('ServiceHost' 클래스를 통해) –

답변

1

예, Windows 서비스에서 wcf 서비스에 대한 참조를 추가하기 만하면됩니다.

+0

wcf는 IIS에서 호스팅됩니다. – user1006423

0

Visual Studio에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 서비스 참조 추가를 선택합니다. WCF 서비스 주소를 입력하고 네임 스페이스 이름을 선택하십시오. Visual Studio는 웹 서비스에서 WSDL을 다운로드하고 프록시를 만듭니다.

그럼 그냥 프록시 개체를 만들고 웹 서비스 메서드를 호출 * WCF 서비스를 호스팅

YourNamespace.YourServiceClient client = new YourNamespace.YourServiceClient(); 
client.Open(); 
client.YourOperation(); 
client.Close();