Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
EPG同期タスクをスケジュールするための関数を公開するインターフェイス。

プロパティ

scheduleTask

scheduleTask: (componentId: string, interval: number) => Promise<void> 指定されたEPG同期タスクを指定された時間間隔でスケジュールする関数。 この関数は、まずEPGタスクをすぐに実行するようにスケジュールします。次に、EPG同期タスクを指定された時間間隔で実行するようにスケジュールします。この関数に渡される時間間隔は分単位で、5分~1440分の間で指定する必要があります。どの時点においても、スケジュールできるEPG同期タスクは1つだけです。最後に呼び出したEPG同期タスクメソッドが有効になり、再起動しても永続化されます。

scheduleTaskWithExecutionWindow

scheduleTaskWithExecutionWindow: (componentId: string, timeProperties: ITimeProperties) => Promise<void> 指定された時間枠の制約を使用して、指定された定期的なEPG同期タスクの実行をスケジュールする関数。 この関数は、まずEPGタスクをすぐに実行するようにスケジュールします。次に、指定された開始時刻(UTC)と実行時間に基づき、EPG同期タスクが毎日実行されるようにスケジュールします。どの時点においても、スケジュールできるEPG同期タスクは1つだけです。最後に呼び出したEPG同期タスクメソッドが有効になり、再起動しても永続化されます。

cancelScheduledTasks

cancelScheduledTasks: () => Promise<void> 既存のスケジュール済みEPG同期タスクをキャンセルする関数。 この関数は、scheduleTask()またはscheduleTaskWithExecutionWindow()によって登録された、スケジュール済みのEPG同期タスクをキャンセルします。現在スケジュールされているタスクがなくても成功します。
最終更新日 2026年10月26日