-
Notifications
You must be signed in to change notification settings - Fork 0
WorkOption
ZjzMisaka edited this page Dec 24, 2024
·
1 revision
カスタムタスクID。nullに設定された場合、スレッドプールはGuidをタスクIDとして使用します。
string CustomWorkID;
タスクのグループ名。
string Group;
タスクが許可されている最大実行時間。この時間を超えるとタスクは終了されます。
TimeoutOption Timeout;
タスクの実行完了時に呼び出されるコールバック関数。
Action<ExecuteResult<TResult>> Callback;
タスクの優先度。優先度の高いタスクは、優先度の低いタスクより先に実行されます。
int WorkPriority;
System.Threading.Thread
のスケジューリング優先度を指定します。
ThreadPriority ThreadPriority;
スレッドプール内のスレッドのバックグラウンド実行状態を取得/設定します。
bool IsBackground;
このタスクが依存するタスクのセット。すべての依存タスクが実行完了するまで、このタスクは開始されません。
ConcurrentSet<string> Dependents;
長時間実行タスクかどうか。
bool LongRunning;
実行が失敗した場合、このタスクを再試行するかどうか。
RetryOption RetryOption;
タスクの結果を保存するかどうか。
bool StorageResult;