누구나 FileSystemWatcher 및 타이머 을 파생 된 ServiceBase 클래스에 추가하면 잠재적 인 문제가 발생합니까?FileSystemWatcher 및 타이머를 .Net 2.0 Windows 서비스에 추가
말콤
누구나 FileSystemWatcher 및 타이머 을 파생 된 ServiceBase 클래스에 추가하면 잠재적 인 문제가 발생합니까?FileSystemWatcher 및 타이머를 .Net 2.0 Windows 서비스에 추가
말콤
그들이에서 스레드에서 실행으로 그냥 시도 - 캐치에서 각각 이벤트를 포장해야 스레드 풀 이벤트가 처리되는 동안 예외가 발생하면 서비스가 예기치 않게 중지 될 수 있습니다. 또한 파일 경로를 큐에 추가 한 다음 타이머 나 백그라운드 작업자 중 하나가 큐를 처리하도록하는 등 FileSystemWatcher 이벤트의 처리를 최소한으로 유지해야합니다.
파생 클래스에는 FileSystemWatchers 및 타이머가 있습니다. 어떤 문제를 예상하고 있습니까?
아니요 Windows 서비스에서 이러한 클래스를 사용하는 데 문제가 없어야합니다. 이 두 클래스 (사용중인 "Timer"클래스가 확실하지 않음)는 서비스 환경에서 올바르게 작동해야합니다.
당신이 그 우리가 수 있도록하는 방법을 알아낼 도움이 될 수 지정 문제로 실행하는 경우 ...
나는 그렇게 생각하지 않는다. Windows 서비스 &에서 System.Threading.Timer를 사용하지 않았습니다. 2 ~ 3 번 코드가 작동하지 않으면 서비스가 실행 중 상태에 있다고 생각합니다. 여전히 문제에 대한 해결책을 찾는 중입니다. 어느 누구라도 해결책을 알고 있다면 알려주십시오. 그것은 나를 미치게합니다. (