現在、.NetアプリでAMIBのスマートスレッドプールを使用しています。以下に示すように、ジョブを作成し、実行のためにプールにキューに入れました。
WorkItemCallback wiCallback = new WorkItemCallback(job.QueuedExecution);
IWorkItemResult wiResult = mySmartThreadPool.QueueWorkItem(wiCallback, (WorkItemPriority)job.Priority);
いつでも、どのようにしてThreadPoolにクエリを実行して、現在のステータスを取得できますか。つまり、JobIdを渡すことで、キュー/実行中/キャンセルされます。
TaskStatus mySmartThreadPool.GetCurrentStatus(string jobId);
または、スマートスレッドプールからすでにキューに入れられているアイテムへの参照を取得する方法は?
これについて私を助けてください。