/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.5.1/ |
H A D | changelog-resourceschedule.md | 5 WorkSchedulerExtensionAbility提供默认的WorkSchedulerExtensionContext。 13 @ohos.WorkSchedulerExtensionAbility.d.ts中新增context属性。新增文件application/WorkSchedulerExtensionContext.… 17 …ensionAbility.d.ts | WorkSchedulerExtensionAbility | context: WorkSchedulerExtensionContext; | 新增 … 18 | application/WorkSchedulerExtensionContext.d.ts | WorkSchedulerExtensionContext | - | 新增 | 22 通过WorkSchedulerExtensionAbility子类实例来获取WorkSchedulerExtensionContext。 29 let WorkSchedulerExtensionContext = this.context; // 获取WorkSchedulerExtensionContext
|
/ohos5.0/foundation/resourceschedule/work_scheduler/frameworks/extension/src/ |
H A D | work_scheduler_extension_context.cpp | 22 WorkSchedulerExtensionContext::WorkSchedulerExtensionContext() {} in WorkSchedulerExtensionContext() function in OHOS::WorkScheduler::WorkSchedulerExtensionContext 24 WorkSchedulerExtensionContext::~WorkSchedulerExtensionContext() {} in ~WorkSchedulerExtensionContext() 25 ErrCode WorkSchedulerExtensionContext::StartServiceExtensionAbility(const AAFwk::Want &want, int32_… in StartServiceExtensionAbility() 36 ErrCode WorkSchedulerExtensionContext::StopServiceExtensionAbility(const AAFwk::Want& want, int32_t… in StopServiceExtensionAbility()
|
H A D | work_scheduler_extension.cpp | 40 ExtensionBase<WorkSchedulerExtensionContext>::Init(record, application, handler, token); in Init() 43 std::shared_ptr<WorkSchedulerExtensionContext> WorkSchedulerExtension::CreateAndInitContext( in CreateAndInitContext() 49 std::shared_ptr<WorkSchedulerExtensionContext> context = in CreateAndInitContext() 50 …ExtensionBase<WorkSchedulerExtensionContext>::CreateAndInitContext(record, application, handler, t… in CreateAndInitContext()
|
H A D | js_work_scheduler_extension_context.cpp | 34 …explicit JsWorkSchedulerExtensionContext(const std::shared_ptr<WorkSchedulerExtensionContext>& con… in JsWorkSchedulerExtensionContext() 131 std::weak_ptr<WorkSchedulerExtensionContext> context_; 136 std::shared_ptr<WorkSchedulerExtensionContext> context) in CreateJsWorkSchedulerExtensionContext()
|
H A D | js_work_scheduler_extension.cpp | 61 auto ptr = reinterpret_cast<std::weak_ptr<WorkSchedulerExtensionContext> *>(value)->lock(); in AttachWorkSchedulerExtensionContext() 71 auto workContext = new (std::nothrow) std::weak_ptr<WorkSchedulerExtensionContext>(ptr); in AttachWorkSchedulerExtensionContext() 79 delete static_cast<std::weak_ptr<WorkSchedulerExtensionContext> *>(data); in AttachWorkSchedulerExtensionContext() 141 auto workContext = new (std::nothrow) std::weak_ptr<WorkSchedulerExtensionContext>(context); in BindContext() 157 delete static_cast<std::weak_ptr<WorkSchedulerExtensionContext> *>(data); in BindContext()
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.5.1/ |
H A D | changelog-resourceschedule.md | 5 The WorkSchedulerExtensionAbility provides a default WorkSchedulerExtensionContext. 13 …@ohos.WorkSchedulerExtensionAbility.d.ts**. The **application/WorkSchedulerExtensionContext.d.ts**… 17 …ensionAbility.d.ts | WorkSchedulerExtensionAbility | context: WorkSchedulerExtensionContext; | Add… 18 | application/WorkSchedulerExtensionContext.d.ts | WorkSchedulerExtensionContext | - | Added| 29 … let WorkSchedulerExtensionContext = this.context; // Obtain the WorkSchedulerExtensionContext.
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-backgroundtasks-kit/ |
H A D | js-apis-inner-application-WorkSchedulerExtensionContext.md | 1 # WorkSchedulerExtensionContext chapter 3 WorkSchedulerExtensionContext是WorkSchedulerExtensionAbility的上下文环境,继承自[ExtensionContext](../apis-abi… 5 WorkSchedulerExtensionContext可直接作为WorkSchedulerExtension的上下文环境,提供允许访问特定于WorkSchedulerExtensionAbili… 22 let WorkSchedulerExtensionContext = this.context; // 获取WorkSchedulerExtensionContext
|
H A D | js-apis-WorkSchedulerExtensionAbility.md | 17 ## WorkSchedulerExtensionContext<sup>10+</sup> 19 type WorkSchedulerExtensionContext = _WorkSchedulerExtensionContext 25 | [_WorkSchedulerExtensionContext](js-apis-inner-application-WorkSchedulerExtensionContext.md)| Wo… 35 | context<sup>10+</sup> | [WorkSchedulerExtensionContext](js-apis-inner-application-WorkSchedulerEx…
|
H A D | js-apis-inner-application-WorkSchedulerExtensionContext-sys.md | 1 # WorkSchedulerExtensionContext (系统接口) 3 WorkSchedulerExtensionContext是WorkSchedulerExtensionAbility的上下文环境,继承自[ExtensionContext](../apis-abi… 5 WorkSchedulerExtensionContext可直接作为WorkSchedulerExtension的上下文环境,提供允许访问特定于WorkSchedulerExtensionAbili… 24 let WorkSchedulerExtensionContext = this.context; // 获取WorkSchedulerExtensionContext 29 ## WorkSchedulerExtensionContext.startServiceExtensionAbility<sup>13+</sup> 100 ## WorkSchedulerExtensionContext.stopServiceExtensionAbility<sup>13+</sup>
|
H A D | Readme-CN.md | 15 - [WorkSchedulerExtensionContext](js-apis-inner-application-WorkSchedulerExtensionContext.md) 17 …- [WorkSchedulerExtensionContext(系统接口)](js-apis-inner-application-WorkSchedulerExtensionContext-sy…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-resource-scheduler.md | 3 …ty<br>类名: WorkSchedulerExtensionAbility<br>方法 or 属性: context: WorkSchedulerExtensionContext;|@ohos… 4 |新增|NA|模块名: WorkSchedulerExtensionContext<br>类名: WorkSchedulerExtensionContext|WorkSchedulerExtensi…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-resource-scheduler.md | 3 …hedulerExtensionAbility<br>Method or attribute name: context: WorkSchedulerExtensionContext;|@ohos… 4 |Added|NA|Module name: WorkSchedulerExtensionContext<br>Class name: WorkSchedulerExtensionContext|W…
|
/ohos5.0/docs/en/application-dev/reference/apis-backgroundtasks-kit/ |
H A D | js-apis-inner-application-WorkSchedulerExtensionContext.md | 1 # WorkSchedulerExtensionContext chapter 3 The **WorkSchedulerExtensionContext** module, inherited from [ExtensionContext](../apis-ability-kit… 22 … let WorkSchedulerExtensionContext = this.context; // Obtain the WorkSchedulerExtensionContext.
|
H A D | js-apis-WorkSchedulerExtensionAbility.md | 17 ## WorkSchedulerExtensionContext<sup>10+</sup> 19 type WorkSchedulerExtensionContext = _WorkSchedulerExtensionContext 25 | [_WorkSchedulerExtensionContext](js-apis-inner-application-WorkSchedulerExtensionContext.md)| Co… 35 | context<sup>10+</sup> | [WorkSchedulerExtensionContext](js-apis-inner-application-WorkSchedulerEx…
|
H A D | Readme-EN.md | 15 - [WorkSchedulerExtensionContext](js-apis-inner-application-WorkSchedulerExtensionContext.md) 16 …- [WorkSchedulerExtensionContext (System API)](js-apis-inner-application-WorkSchedulerExtensionCon…
|
H A D | js-apis-inner-application-WorkSchedulerExtensionContext-sys.md | 1 # WorkSchedulerExtensionContext (System API) 3 The **WorkSchedulerExtensionContext** module, inherited from [ExtensionContext](../apis-ability-kit… 24 … let WorkSchedulerExtensionContext = this.context; // Obtain the WorkSchedulerExtensionContext. 29 ## WorkSchedulerExtensionContext.startServiceExtensionAbility<sup>13+</sup> 100 ## WorkSchedulerExtensionContext.stopServiceExtensionAbility<sup>13+</sup>
|
/ohos5.0/foundation/resourceschedule/work_scheduler/frameworks/extension/include/ |
H A D | work_scheduler_extension_context.h | 23 class WorkSchedulerExtensionContext : public AbilityRuntime::ExtensionContext { 25 WorkSchedulerExtensionContext(); 27 ~WorkSchedulerExtensionContext() override;
|
H A D | work_scheduler_extension.h | 30 class WorkSchedulerExtension : public AbilityRuntime::ExtensionBase<WorkSchedulerExtensionContext> { 44 std::shared_ptr<WorkSchedulerExtensionContext> CreateAndInitContext(
|
H A D | js_work_scheduler_extension_context.h | 28 std::shared_ptr<WorkSchedulerExtensionContext> context);
|
/ohos5.0/foundation/resourceschedule/work_scheduler/interfaces/kits/js/napi/work_scheduler_extension_context/ |
H A D | work_scheduler_extension_context.js | 18 class WorkSchedulerExtensionContext extends ExtensionContext { class 34 export default WorkSchedulerExtensionContext;
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v4.0-beta2/ |
H A D | js-apidiff-resource-scheduler.md | 27 |新增|NA|类名:sourcefile;<br>方法or属性:export type WorkSchedulerExtensionContext = _WorkSchedulerExtension…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v4.0-beta2/ |
H A D | js-apidiff-resource-scheduler.md | 27 …ss name: sourcefile;<br>Method or attribute name: export type WorkSchedulerExtensionContext = _Wor…
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v3.2-Release/ |
H A D | js-apidiff-resource-scheduler.md | 29 |新增|NA|类名:WorkSchedulerExtensionAbility;<br>方法or属性:context: WorkSchedulerExtensionContext;|@ohos.Wo…
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v3.2-Release/ |
H A D | js-apidiff-resource-scheduler.md | 29 …edulerExtensionAbility;<br>Method or attribute name: context: WorkSchedulerExtensionContext;|@ohos…
|
/ohos5.0/docs/zh-cn/application-dev/ |
H A D | website.md | 2824 …- [WorkSchedulerExtensionContext](reference/apis-backgroundtasks-kit/js-apis-inner-application-Wor… 2826 …- [WorkSchedulerExtensionContext(系统接口)](reference/apis-backgroundtasks-kit/js-apis-inner-applicati…
|