コンストラクター: DelayedTask(action, delayMilliseconds, executingNode)

コンストラクター: DelayedTask(action, delayMilliseconds, executingNode)

DelayedTask
タスクは、指定された時間間隔の後にコードを実行します。
DelayedTask(Action action, int delayMilliseconds, IUANode executingNode);

引数

action
(Action)
実行するメソッドまたはラムダ式。
periodMilliseconds
(int)
メソッドまたはラムダ式が実行されるまでの時間。
executingNode
(IUANode)
コードが実行するノード。

myDelayedTask
タスクは 10 秒 (10,000 ミリ秒) 後に
ResetLabelText()
メソッドを実行します。このメソッドは
label1
ラベルのテキストをキャンセルします。
public override void Start() { myDelayedTask = new DelayedTask(ResetLabelText, 10000, LogicObject); myDelayedTask.Start(); } public override void Stop() { myDelayedTask.Dispose(); } private void ResetLabelText() { label1.Text = string.Empty; } private DelayedTask myDelayedTask;
ヒント: この例では
ResetLabelText()
メソッドに
DelayedTask
引数はありません。そのコードは単純であるため、タスクをキャンセルする必要はありません。
ご質問やご意見
このドキュメントに関するご質問やご意見は、こちらまでお寄せください。 こちらからご意見をお寄せください。
Normal