Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 用于设置进程调度器的框架_C#_.net_Windows_Batch Processing - Fatal编程技术网

C# 用于设置进程调度器的框架

C# 用于设置进程调度器的框架,c#,.net,windows,batch-processing,C#,.net,Windows,Batch Processing,因此,我们现在在代码中设置了一系列不同的进程。我们有一个围绕这一点的框架设置,其中包含两个类,这些类控制这些代码何时启动,它们登录到哪里,它们依赖于哪个其他进程,等等 我们目前的工作方式是,所有这些进程都继承了一个基本进程,其中包含参数、一个Validate()方法和一个Start()方法 我想重做一遍。现在代码很难处理。我认为每个进程本身都是可以设置的,但是我想知道是否有任何人使用过框架来设置基本上只是一个调度器,它在一天中的不同时间启动某些进程 每个流程都应该能够依赖另一个流程,拥有自己的一

因此,我们现在在代码中设置了一系列不同的进程。我们有一个围绕这一点的框架设置,其中包含两个类,这些类控制这些代码何时启动,它们登录到哪里,它们依赖于哪个其他进程,等等

我们目前的工作方式是,所有这些进程都继承了一个基本进程,其中包含
参数
、一个
Validate()
方法和一个
Start()
方法

我想重做一遍。现在代码很难处理。我认为每个进程本身都是可以设置的,但是我想知道是否有任何人使用过框架来设置基本上只是一个调度器,它在一天中的不同时间启动某些进程

每个流程都应该能够依赖另一个流程,拥有自己的一组参数、启动时间、频率(每日、临时等),并且能够将其消息和任何异常记录到UI中。我们希望保持相互依赖性的原因是,如果某个流程所依赖的流程失败,则该流程不应运行

有人知道一个好的框架来建立这样的东西吗


谢谢。

您可能想看看。查看项目页面,它似乎相当活跃。免责声明:个人从未使用过。

这很好。我要检查一下。