서비스 호스팅을 시작한 후 가능한 한 빨리 wcf 서비스 클래스에서 일부 구조를 초기화해야합니다.Windows 프로세스에서 wcf 서비스를 사용하고 있습니까?
이제 WinForms 응용 프로그램에서이 호스트를 호스팅하고이 정적 구조를 초기화합니다.
ServiceHost host = new...
host.Open()...
new MyServiceClient().Initialize();
하지만 더 좋은 방법이 있습니다. 나는 그것이 비 숙련 된 솔루션이라는 것을 안다. 아마 wcf-client가 윈도우 프로세스로 작동하고 있을까? (이 클라이언트는이 초기화 메서드를 호출하는 데만 책임을 져야합니다.)
질문 : 콘솔/Windows 서비스 대신 WinForms 응용 프로그램에서이 서비스를 호스팅하는 이유는 무엇입니까? 그리고 특히 초기화에서 무엇을하고 싶습니까? –