Session
「アクティブ」と「非アクティブ」の 2 つの状態で存在できる複数のオブジェクトを作成するアプリケーションを設計しています。一度Session
に「アクティブ」状態にできるオブジェクトは 1 つだけであり、1 つのSession
オブジェクトはその存続期間中に「アクティブ」と「非アクティブ」の間を何度でも変更できます。Session
オブジェクトには、「アクティブ」状態であった合計時間を表すDurationActive
type のプロパティもあります。TimeSpan
Session
これを実装する方法について何か提案はありますか?