문제

UI 스레드에서 실행 해야하는 브라우저 테스트에 Watin을 사용하고 있습니다.

Quartz.net을 사용하여 작업을 예약하고 싶지만 UI 스레드에서 실행하는 방법을 찾을 수 없습니다 (WPF 응용 프로그램 사용).

어떤 아이디어?

도움이 되었습니까?

해결책

Watin을 어떻게 실행하는지 잘 모르겠지만 다음과 같이 할 수 있습니다. 1. Watin을 실행하는 곳마다 내부에서 스케줄러를 시작한 다음 UI 스레드에서 리모 팅하여 작업을 예약하여 연결하여 연결하십시오. 2. 스케줄러를 Windows 서비스로 시작한 다음 UI 스레드에서 리모 팅을 통해 연결하여 작업을 예약하십시오. 3. 스케줄러를 시작하고 원격을 통해 노출되는 간단한 콘솔 앱을 작성하십시오. 그런 다음 UI 스레드에서 연결하여 작업을 예약하십시오.

이 답변을 살펴보십시오. 몇 가지 코드 샘플로 이전에 쓴이 답변을 살펴보십시오.https://stackoverflow.com/questions/1356789/quartz-net-with-asp-net/. 바라건대 그것은 유용 할 것입니다.

다른 팁

Quartz.net에 익숙하지는 않지만 Java 버전은 Streadpool 인터페이스를 제공하여 사용자 정의 스레드 풀 구현을 만들 수 있습니다. 나는 당신이 이미 다른 작업에 전념하는 UI 스레드에서 실행하고 싶은 이유를 이해하지 못합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top