2009-03-25 3 views

답변

2

그들이에서 스레드에서 실행으로 그냥 시도 - 캐치에서 각각 이벤트를 포장해야 스레드 풀 이벤트가 처리되는 동안 예외가 발생하면 서비스가 예기치 않게 중지 될 수 있습니다. 또한 파일 경로를 큐에 추가 한 다음 타이머 나 백그라운드 작업자 중 하나가 큐를 처리하도록하는 등 FileSystemWatcher 이벤트의 처리를 최소한으로 유지해야합니다.

0

파생 클래스에는 FileSystemWatchers 및 타이머가 있습니다. 어떤 문제를 예상하고 있습니까?

1

아니요 Windows 서비스에서 이러한 클래스를 사용하는 데 문제가 없어야합니다. 이 두 클래스 (사용중인 "Timer"클래스가 확실하지 않음)는 서비스 환경에서 올바르게 작동해야합니다.

당신이 그 우리가 수 있도록하는 방법을 알아낼 도움이 될 수 지정 문제로 실행하는 경우 ...

0

나는 그렇게 생각하지 않는다. Windows 서비스 &에서 System.Threading.Timer를 사용하지 않았습니다. 2 ~ 3 번 코드가 작동하지 않으면 서비스가 실행 중 상태에 있다고 생각합니다. 여전히 문제에 대한 해결책을 찾는 중입니다. 어느 누구라도 해결책을 알고 있다면 알려주십시오. 그것은 나를 미치게합니다. (

관련 문제