1# 资源调度子系统ChangeLog
2
3## cl.resourceschedule.workScheduler
4
5WorkSchedulerExtensionAbility提供默认的WorkSchedulerExtensionContext。
6
7**变更影响**
8
9基于OpenHarmony4.0.5.1及之后的SDK版本开发的应用,可使用默认的context属性作为WorkSchedulerExtension的上下文环境。
10
11**关键接口/组件变更**
12
13@ohos.WorkSchedulerExtensionAbility.d.ts中新增context属性。新增文件application/WorkSchedulerExtensionContext.d.ts,继承自ExtensionContext。
14
15| 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 |
16|  -- | -- | -- | -- |
17| @ohos.WorkSchedulerExtensionAbility.d.ts | WorkSchedulerExtensionAbility | context: WorkSchedulerExtensionContext; | 新增 |
18| application/WorkSchedulerExtensionContext.d.ts | WorkSchedulerExtensionContext | - | 新增 |
19
20**适配指导**<br>
21
22通过WorkSchedulerExtensionAbility子类实例来获取WorkSchedulerExtensionContext。
23
24```ts
25import WorkSchedulerExtensionAbility from '@ohos.WorkSchedulerExtensionAbility';
26
27class MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility {
28    onWorkStart(workInfo) {
29        let WorkSchedulerExtensionContext = this.context; // 获取WorkSchedulerExtensionContext
30    }
31}
32```