変数を ThreadStatic として定義しました。
public static class MyApplicationContext {
[ThreadStatic]
public static bool Monitoring;
}
ここで、MainThread (新しいスレッドを開始した) から変数 Monitoring を設定する必要があります。
this.syncThread = new Thread(this.InternalWork);
this.syncThread.SetApartmentState(ApartmentState.STA);
this.syncThread.Start();
// now, I should access MyApplicationContext.Monitoring of syncThread.
これを行う方法はありますか?