0
私は今、長いタスクのためにスレッドを追加する同期モデルでプログラムを書かれている、私のような特定の情報の検索を自動化するいくつかのプロパティを持っています内部でTask.Run(())
からこれらのプロパティにアクセスするか、同様にクロススレッド例外を取得します。起動プロパティ
だから私の質問は次のとおりです。
あまりにも同様の方法でこれらのプロパティを起動することが可能です。一般的には
private void invokeIfRequired(ISynchronizeInvoke obj, MethodInvoker action)
{
if (obj.InvokeRequired) { obj.Invoke(action, new object[0]); }
else { action(); }
}
https://stackoverflow.com/a/45961869/17034 –