スケジュールされた作業項目
タスク スケジューラでは、2 つの用語を使用して、スケジュールできる内容 (作業項目とタスク) を記述します。 これら 2 つの用語のうち、 作業項目 は、スケジュールできる任意の種類のアイテムを記述する、より一般的な用語です。 作業項目には、タスク スケジューラ サービスがアイテムのトリガーで指定された時点で実行される任意のアイテムを指定できます。
これに対し、 タスク は特定の種類の作業項目です。 現在、サポートされているスケジュールされた作業項目の種類はタスクのみです。
IScheduledWorkItem インターフェイスには、すべての種類のスケジュールされた作業項目でサポートされるメソッドが含まれています。 たとえば、アカウント情報、実行時間、およびアプリケーション定義コメントは、すべての種類の作業項目に適用できるプロパティです。 これらのプロパティは、 IScheduledWorkItem インターフェイスを使用して設定および取得できます。
ITask インターフェイスには、タスクでのみサポートされるメソッドが含まれています。
IScheduledWorkItem インターフェイスのメソッドは現在、ITask インターフェイスによって継承されており、今後は他の作業項目インターフェイスによって継承されます。
例: | 参照先 |
---|---|
新しいタスクの作成。 | NewWorkItem を使用したタスクの作成の例 |
既存のタスクを実行しています。 | タスクの開始の例 |
すべての種類の作業項目に適用されるプロパティの取得。 | 作業項目プロパティの取得の例 |
すべての種類の作業項目に適用されるプロパティの設定。 | 作業項目プロパティの設定の例 |