Crping.TaskManager 1.9.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Crping.TaskManager --version 1.9.0                
NuGet\Install-Package Crping.TaskManager -Version 1.9.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Crping.TaskManager" Version="1.9.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Crping.TaskManager --version 1.9.0                
#r "nuget: Crping.TaskManager, 1.9.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Crping.TaskManager as a Cake Addin
#addin nuget:?package=Crping.TaskManager&version=1.9.0

// Install Crping.TaskManager as a Cake Tool
#tool nuget:?package=Crping.TaskManager&version=1.9.0                

Crping.TaskManager

支持命令行、依赖注入,多线程等功能的任务管理器……

版本更新说明


1.9.0

2022-08-19
  • 提取新接口ILogger,并修改所有相关代码
  • 将所有接口转移到单独的项目 Crping.TaskManager.Abstractions

1.8.0

2022-08-18
  • CommandInfo添加属性Code,并修改Add方法
  • 将内部命令注册转移到主程序
  • 添加事件ConfigureCommands
  • 实现用户自定义命令注入功能

1.7.1

2022-08-17
  • 优化任务组列表显示效果

1.7.0

2022-08-17
  • 修改任务、任务组搜索的默认关键词关系为并且,or 则或者
  • 优化任务、任务组在各种情况的显示效果,更清晰整洁

1.6.1

2022-08-17
  • 解决命令加载为空时出错提示异常的BUG
  • 修改Worker任务循环的异常处理

1.6.0

2022-08-16
  • 新增 ConfigureTaskGroupsDelegate,实现任务组管理
  • 修改 ConfigureTasksDelegate 参数
  • 新增任务组列表命令
  • 新增任务组启动命令
  • 新增任务组搜索并启动命令

1.5.0

2022-08-15
  • 修改ConfigureTasksDelegate参数,以及相关代码
  • 新增任务处理间隔属性Interval,并实现处理间隔
  • 任务配置属性添加一系列参数值范围检查
  • 优化任务列表展示效果

1.4.0

2022-08-15
  • 解决多线程模式下部分任务未处理的问题
  • 优化控制台输出
2022-08-13
  • 优化命令显示样式
  • 优化类型引用与传参
  • 添加各任务对多线程的支持

1.3.0

2022-08-13
  • 新增Logger,修改TaskLoggerLogManager

1.2.0

2022-08-12
  • 新增方法:CreateSimpleCommands<TReceiver>(int count)
  • 修改部分内置命令
  • 新增ConsoleOptionsConsoleOutputLogContent,替换引入的日志输出类,内置控制台输出
  • Worker添加属性TaskCode,并为所有日志添加TaskCode参数
  • 添加任务展示命令
  • 添加多关键词任务搜索
  • 实现多关键词的与或关系搜索(&&,||)
  • 实现异常信息的详细信息展示
2022-08-11
  • 提取ICommandIReceiver接口,并修改所有相关代码

1.1.0

2022-08-10
  • Workshop中的Build方法与Start方法合并

1.0.0

2022-08-09
  • 完成常用的基础功能:DI,命令行,异步,任务管理等
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.22.1 92 10/31/2024
1.22.0 85 10/29/2024
1.21.0 451 10/13/2023
1.20.1 558 6/6/2023
1.20.0 565 6/2/2023
1.19.0 601 4/13/2023
1.18.1 612 3/17/2023
1.18.0 643 3/17/2023
1.17.1 603 3/14/2023
1.17.0 629 3/8/2023
1.16.1 614 2/23/2023
1.16.0 630 2/22/2023
1.15.1 809 10/13/2022
1.15.0 791 9/9/2022
1.14.0 852 9/8/2022
1.13.0 819 9/5/2022
1.12.1 828 9/2/2022
1.12.0 815 8/30/2022
1.11.0 817 8/26/2022
1.10.1 835 8/22/2022
1.10.0 809 8/22/2022
1.9.0 801 8/19/2022
1.8.0 811 8/18/2022
1.7.1 823 8/17/2022
1.7.0 841 8/17/2022
1.6.1 800 8/17/2022
1.6.0 789 8/16/2022
1.5.0 784 8/15/2022
1.4.0 831 8/15/2022
1.3.0 841 8/13/2022
1.2.0 807 8/12/2022
1.1.0 824 8/10/2022
1.0.0 799 8/9/2022

常用功能已基本完工