SVN r242
SVN-Revision: r242
This commit is contained in:
@@ -22,7 +22,7 @@ namespace Lskj.Util
|
||||
/// </summary>
|
||||
public static class DataTableExtend
|
||||
{
|
||||
private static TaskSchedulerUtil taskSchedulerUtil = new TaskSchedulerUtil(20);
|
||||
public static TaskSchedulerUtil SchedulerUtil = new TaskSchedulerUtil(20);
|
||||
/// <summary>
|
||||
/// <para>说明:移除DataTable中DataRow空白行</para>
|
||||
/// <para>创建人:龚宇超</para>
|
||||
@@ -248,36 +248,4 @@ namespace Lskj.Util
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine(ex.Message);
|
||||
return default;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 添加任务
|
||||
/// </summary>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
/// <param name="cachesDic"></param>
|
||||
/// <param name="control"></param>
|
||||
/// <param name="key"></param>
|
||||
/// <param name="task"></param>
|
||||
public static Task<T> AddTask<T>(this Dictionary<object, Hashtable> cachesDic, object control, string key, Task<T> task)
|
||||
{
|
||||
Hashtable cachesHash = new Hashtable();
|
||||
if (!cachesDic.ContainsKey(control))
|
||||
{
|
||||
cachesDic.Add(control, cachesHash);
|
||||
}
|
||||
else
|
||||
{
|
||||
cachesHash = cachesDic[control];
|
||||
}
|
||||
cachesHash.Add(key, task);
|
||||
if (task.Status == TaskStatus.Created)
|
||||
{
|
||||
task.Start(taskSchedulerUtil);
|
||||
}
|
||||
return task;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user