计划任务通信(使用ITask接口)?

发布于 2024-08-04 11:38:18 字数 133 浏览 4 评论 0原文

是否有使用 ITask 接口与计划任务进行通信?我有用户可以取消、暂停等的任务,以及显示有关任务信息的主控制台。现在我只能通过 GetStatus 方法判断它们是否正在运行。我想做的是连接到任务并传递一个字符串(可能是 xml)。有人知道这是否可能吗?

Is there anyway using the ITask interface to communicate with a scheduled task? I have tasks that users can cancel, pause, etc and a main console that displays information about the tasks. Right now I can only tell if they are running or not via the GetStatus method. What I would like to do is connect to the task and pass a string (potentially xml). Anyone know if this is possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

雪落纷纷 2024-08-11 11:38:18

可以传递给 ITask 对象的唯一字符串是目录路径和命令行参数。当任务运行时,您无法与任务本身进行通信。

另一方面,如果您使用 Task Scheduler 2.0 接口,则 ITaskDefinition 有一个 Data 属性,您可以向其分配任意文本。

The only strings you can pass to an ITask object are a directory path and command-line parameters. You cannot communicate with the task itself while it is running.

On the other hand, if you use the Task Scheduler 2.0 interfaces instead, then ITaskDefinition has a Data property that you can assign arbitrary text to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文