임 클라이언트가 서비스이기도하고 서비스가 클라이언트가되는 기본 방식으로 콜백의 장점을 이해하는 데 어려움을 겪고 있습니다.WCF 콜백 구현
답변
나는 큰 이점을 줄 수있다. 우리는 클라이언트 (WPF)와 Windows 서비스를 포함하는 응용 프로그램을 가지고 있습니다. 일반적으로 클라이언트는 데이터를 검색하고 저장하기 위해 WCF를 통해 서비스를 호출합니다. 그러나 서비스에서 클라이언트에게 메시지를 보내고 클라이언트에 특정 작업 (예 : 종료 또는 사용자에게 메시지 표시 - 아무 것도 될 수 있음). 콜백은 이것에 완벽합니다.
그렇다면 왜 클라이언트를 서비스로 만들고 메서드를 호출해야합니까? 왜 "콜백"을 사용해야합니까? 듀플렉스, ServiceInstance ... 등으로 처리해야합니까? –
작성하는 응용 프로그램의 유형에 따라 다릅니다. 우리에게는 여러 고객이 우리의 서비스에 타격을 가하고 있습니다. 우리의 서비스가 활성 고객에게 메시지를 보내길 원할 때가 있습니다. 우리는 이미 고객이 WCF를 통해 우리의 서비스와 대화하고 있습니다. 콜백 기능을 추가하는 것은 꽤 사소했습니다. –
Randy Minder 고마워요. 나는 너에게 물어볼 것이있다. 당신이 프로그래머로 일하는 것을 볼 수 있습니다. 수학이 어떻게 문제를 푸는데 도움이됩니까? 메서드 또는 wcf 디자인에서만? 나는 항상이 주제에 대해 호기심을 갖고있다. –
질문으로 문구를 쓰는 것이 훨씬 낫습니다. –
간단한 클라이언트 서비스 인 CallBack insted를 사용하여 이점을 찾고 있습니다. 내가 만든 모든 혼란에 대한 임 sory. –