2016-09-15 2 views
0

파일 폴더에서 파일을 가져 오는 XML 파일 처리 용 Windows 서비스를 만들었습니다.이 파일은 해당 파일 폴더의 XML 파일을 계속 폴링합니다. XML 파일을 파일 폴더 안에 넣으면 서비스가 파일을 선택하고 처리를 시작합니다. 처리가 끝나면 파일이 대상 위치로 전송됩니다. 그래서 현재는 파일 폴더만을 다루고 있습니다.SOAP 요청 처리

이제 내 생각은 파일 폴더의 도움으로 현재 Windows 서비스를 사용하는 WCF 서비스의 SOAP 메시지를 폴링하는 것입니다. 처리가 끝나면 응답도 WCF 서비스로 보내야합니다. 내 생각을 어떻게 구현할 수 있습니까? 도와주세요.

답변

1

가장 빠른 해결책은 웹 서비스를 호출하는 코드 내에서 연속 루프를 만드는 것입니다.

그런 다음 루프를 다시 수행하기 전에 일정 시간 동안 코드를 일시 중지 할 수 있습니다. 일시 중지는 Thread.Sleep

으로 수행 할 수 있습니다.