返回结果
From Apache OpenOffice Wiki
同步作业完成其工作后,将使用 <idlml>com.sun.star.task.XJob:execute()</idlml> 方法返回的 any
值作为返回结果。异步作业通过对其 com.sun.star.task.XJobListener 的回调方法 jobFinished()
返回结果。返回的 any
参数必须包含带有以下元素的 sequence < com.sun.star.beans.NamedValue >
:
作业返回值的元素 | |
---|---|
Deactivate
|
布尔型。要求作业执行程序禁用作业,不再继续执行。请注意,此功能仅在下一个事件由作业执行程序或事件广播器触发时才可用。例如,如果事件来自使用带 <alias> 参数的 URL 的分发框架,取消激活将被忽略。如果 Environment-EnvType 为 "DISPATCH ",应小心使用此值,因为单击 UI 元素(例如“加载项”菜单项)而没有任何反应时,会影响用户的体验。
|
SaveArguments
|
< com.sun.star.beans.NamedValue > 序列。必须包含作业特定的数据的列表,该列表可直接写入 Arguments 列表,从而写入作业配置。注意:不支持合并。列表必须完整,并替换配置中的所有值。可以复制必要的数据并从执行参数的 JobConfig 元素开始进行调整。 |
SendDispatchResult
|
com.sun.star.frame.DispatchResultEvent。如果将作业设计为在分发框架中使用,它将包含一个结构,该结构可以发送给所有有兴趣的分发结果侦听器。
提示:如果 |
Content on this page is licensed under the Public Documentation License (PDL). |