私は2つの別々のアプリケーションを持っています。 1つはHangFireを使用し、定期的なジョブをスケジュールします。もう一つはテストを含んでいます。テストは統合的なものなので、何かを嘲笑せずに実際の経路を再利用します。両方のアプリに同じデータベースへのアクセスがありますハングファイアサーバーをインスタンス化せずにハングファイアジョブを削除する
テストを実行した結果、最初のアプリで作成された定期ジョブが表示されます。しかし、テストは統合的なので、プロダクションDB上で実行されるので、テストが完了したら、作成された定期ジョブを削除したいと思います。そして、私はテストで除去を処理したいと思います。
2番目のアプリでハングファイアクラスを設定できるかどうかを知りたい場合は、最初のアプリで作成された定期ジョブを削除することができます。
2番目のアプリケーションで同じSQLサーバーを使用するようにハングファイアを設定するだけでは、新しいHangFireServerがインスタンス化され、実行するジョブを「取得」します。
SQLクエリを実行してジョブを削除できますが、そのようなことは避けてください。
私は自分自身を十分に説明することを希望します。
これはまさに私が探していたものです。ありがとう! – netaholic