IWeeklyTrigger インターフェイス (taskschd.h)
毎週のスケジュールに基づいてタスクを開始するトリガーを表します。 たとえば、タスクは、毎週または隔週の特定の曜日の午前 8 時に開始されます。
継承
IWeeklyTrigger インターフェイスは、ITrigger インターフェイスから継承されます。
メソッド
IWeeklyTrigger インターフェイスには、これらのメソッドがあります。
IWeeklyTrigger::get_DaysOfWeek タスクを実行する曜日を取得または設定します。 (Get) |
IWeeklyTrigger::get_RandomDelay トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IWeeklyTrigger.get_RandomDelay) |
IWeeklyTrigger::get_WeeksInterval スケジュール内の週の間隔を取得または設定します。 (Get) |
IWeeklyTrigger::p ut_DaysOfWeek タスクを実行する曜日を取得または設定します。 (Put) |
IWeeklyTrigger::p ut_RandomDelay トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IWeeklyTrigger.put_RandomDelay) |
IWeeklyTrigger::p ut_WeeksInterval スケジュール内の週の間隔を取得または設定します。 (Put) |
注釈
タスクが開始される時刻は、 StartBoundary プロパティによって設定されます。
タスクに対して独自の XML を読み書きする場合は、タスク スケジューラ スキーマの ScheduleByWeek 要素を使用して週単位のトリガーが指定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | taskschd.h |