问题标签 [taskservice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用 c# 每三秒检查一次计划任务并在标签中打印第二个
我想在 3 秒后运行我的计划任务,因为我已经在我的 WPF 应用程序中编写了代码。
在这里,我想检查从 VS 破坏后,它是否每 3 秒运行一次,所以我将当前秒打印到标签上lblProcess
。
但它不是每 3 秒更新一次,我做错了什么吗?
编辑-1:
我以前读过这个:创建计划任务
没有什么喜欢如何检查。
编辑2:
如果我使用3.0
而不是3000
那么它会给我一个错误。
指定的参数超出了有效值的范围。参数名称:间隔
c# - 如何在现有计划任务上保存新触发器
我正在使用 TaskService 类来创建和编辑 Windows 计划任务。我遇到的一个问题是如何在现有计划任务上保存新触发器。触发器似乎没有保存。
所以代码似乎没问题。但是,如果我在 Windows 中打开计划任务,则只显示 1 个触发器,而不是我添加的那个。如果我再次运行我的代码,触发器计数会回到 1,所以看起来应该有一些 Commit() 或 Save() 函数。我错过了什么?
c# - Creating Scheduled Task from MVC sometimes fails via LocalService user
I'm creating a Windows Scheduled Task from a MVC app # by using the c# TaskService namespace.
It normally works fine if the IIS AppPool is set to run as the LocalService user, but every now and then we find a server where it fails to create the Scheduled Task. If we change the AppPool user to a local (admin) user, then it works. But I would prefer to run the AppPool under a system user of some kind.
I don't have any specific error message yet as I can't replicate the error myself.
Are there any rigths/settings/permissions that can cause the LocalService user not to be able to create the Scheduled Tasks?
(PS: LocalSystem and the IIS AppPool users also does not work)
c# - TaskService C# 中的运行方法?
我只想在给定日期执行一次函数,并且我已经完成了Task
. 我应该怎么办?
c# - C# Task Scheduler in Remote Machine
I'm trying to set up a program that would create a task schedule in a remote server. The following code works fine for local machine however when I try it with the remote server, it throws up the following error.
System.Runtime.InteropServices.COMException: 'The request is not supported. (Exception from HRESULT: 0x80070032)'
I've already tested the credentials, server name etc and they work just fine with the Remote Desktop Connection. I'm using the Microsoft.Win32.TaskScheduler
namespace. Any help with this is much appreciated.
c# - c#:以不同的用户身份创建windows计划任务
我正在使用内置 TaskService 和 TaskDefinition 库从 c# 动态创建 Windows 计划任务。
但是对于其中一些,我们需要创建然后以不同的用户身份运行(本地服务或网络服务)。由于任务是动态创建和删除的,我们无法手动编辑所有任务来更改用户。我们需要通过代码来实现。有可能吗?
我尝试了以下设置:
但这在创建任务时给了我非常描述性的错误:
System.Runtime.InteropServices.COMException: '(52,4):Task:'
如果没有这两行,它可以工作,但会将它们创建为登录用户。
spring-boot - Spring-boot Activiti TaskUser在执行TaskService.complete时导致回滚
工作流在 UserTask 处暂停。设置本地和流程变量后,我尝试了TaskService.complete(task.getId())。当离开该方法时,它会回滚。但是,没有任何信息可以让我看到异常的实际原因。
我正在使用 Spring-boot 1.5.10.RELEASE
下面是我的 maven for activiti 的快照:
这是 bpmn 文件。我已经成功启动了一个新进程,它可以很好地执行前 2 个“stLockCourseMarks”服务任务和“IsCourseMarkLocked”专用网关。所以它在“Moderation” UserTask 处暂停:
下面是尝试完成 utModeration UserTask 的方法。但是,我在这里遇到回滚。
以下是我遇到的异常:
问题的原因可能是什么?谢谢。
c# - c# TaskScheduler.TaskService.FindTask 有时会在不存在任务时返回任务
我有一个长期存在的问题,TaskScheduler.TaskService.FindTask 方法有时会返回对任务的引用,即使该任务不存在。
请注意,具有给定名称的任务在某个时候已经存在,但此后已被删除(使用 TaskScheduler.TaskService.DeleteTask)。
有时注册表中仍然存在对旧任务的引用,但从注册表中删除它并不能解决它。不知何故 FindTask() 仍然认为它存在。
此时,上面的两个命令都将返回对任务的引用,即使它们中只有一个存在。
检查像try1.Enabled这样的属性会返回 true,但try1.State会给出错误:
值不在预期范围内
所以要解决这个问题,我可能会做一个 try-catch 来确定这是一个真实的还是虚假的任务。问题是,如果 TaskService 类认为它存在,我无法创建具有给定名称的新任务。
有合适的解决方案吗?