次のようなオブジェクトがある場合:
public class MyTask
{
private Connection _someKindOfConnectionThatShouldStayOpen;
public MyTask() { ... Opens connection and other stuff }
void DoWork(object arg) { ... }
}
オブジェクトを作成し、オブジェクトを破棄せずに DoWork メソッドを定期的に (たとえば毎秒) 実行する小さなアプリケーションを作成したいと考えています。これを行う最善の方法は何ですか?(つまり、最も安全でベスト プラクティス)