私はブラウザテストのためにWatinを使用していますが、これはUIスレッドで実行する必要があります。UIスレッドでquartz.netジョブを実行できますか?
私はQuartz.NETを使用してジョブをスケジュールしたいが(WPFアプリケーションを使用して)、UIスレッド上でそれを実行する方法を考え出すことはできません
任意のアイデア?
私はブラウザテストのためにWatinを使用していますが、これはUIスレッドで実行する必要があります。UIスレッドでquartz.netジョブを実行できますか?
私はQuartz.NETを使用してジョブをスケジュールしたいが(WPFアプリケーションを使用して)、UIスレッド上でそれを実行する方法を考え出すことはできません
任意のアイデア?
私はどのようにWatinを実行しているのか分かりませんが、 を実行することができます。1. Watinを実行している場所でスケジューラを起動し、UIスレッドからリモート処理でスケジューラに接続してジョブをスケジュールします。 2.スケジューラをWindowsサービスとして起動し、UIスレッドからリモート処理を使用してスケジューラに接続し、ジョブをスケジュールします。 3.スケジューラを起動し、リモーティングで公開する簡単なコンソールアプリケーションを作成します。その後、UIスレッドから接続してジョブをスケジュールします。
先ほど私が書いたこの回答をいくつかのコードサンプルで見てみましょう: https://stackoverflow.com/questions/1356789/quartz-net-with-asp-net/うまくいけば便利だろう。
私はQuartz.NETに慣れていませんが、Javaバージョンはカスタムスレッドプールの実装を行うために実装できるThreadPoolインターフェイスを提供しています。なぜ別のタスクに専念しているUIスレッドでそれを実行したいのか理解できません。
前述のように、WatinはUIスレッド上で実行する必要があるためです。 –