1e41f4b71Sopenharmony_ci# WorkSchedulerExtensionContext
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciWorkSchedulerExtensionContext是WorkSchedulerExtensionAbility的上下文环境,继承自[ExtensionContext](../apis-ability-kit/js-apis-inner-application-extensionContext.md)。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ciWorkSchedulerExtensionContext可直接作为WorkSchedulerExtension的上下文环境,提供允许访问特定于WorkSchedulerExtensionAbility的资源的能力。
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci> **说明:**
8e41f4b71Sopenharmony_ci> 
9e41f4b71Sopenharmony_ci> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。  
10e41f4b71Sopenharmony_ci> 本模块接口仅可在Stage模型下使用。
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci## 使用说明
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci通过WorkSchedulerExtensionAbility子类实例来获取。
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci```ts
17e41f4b71Sopenharmony_ciimport WorkSchedulerExtensionAbility from '@ohos.WorkSchedulerExtensionAbility';
18e41f4b71Sopenharmony_ciimport workScheduler from '@ohos.resourceschedule.workScheduler';
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ciclass MyWorkSchedulerExtensionAbility extends WorkSchedulerExtensionAbility {
21e41f4b71Sopenharmony_ci    onWorkStart(workInfo: workScheduler.WorkInfo) {
22e41f4b71Sopenharmony_ci        let WorkSchedulerExtensionContext = this.context; // 获取WorkSchedulerExtensionContext
23e41f4b71Sopenharmony_ci    }
24e41f4b71Sopenharmony_ci}
25e41f4b71Sopenharmony_ci```
26e41f4b71Sopenharmony_ci
27