Task.Factory.StartNew
複数のステートメントを並行して実行できるかどうか教えてください。
このようなもの
var task = Task.Factory.StartNew<List<AccessDetails>>(() => this.GetAccessListOfMirror(mirrorId, null,"DEV"));
var task1 = Task.Factory.StartNew<List<AccessDetails>>(() => this.GetAccessListOfMirror(mirrorId, null, "PROD"));
もしそうなら。ステートメントの出力を取得して使用する方法。
私は以前に以下のようなステートメントを使用しました。スレッドから出力を取得するまでアプリケーションが待機する場所。
var task = Task.Factory.StartNew<List<AccessDetails>>(() => this.GetAccessListOfMirror(mirrorId, null,"DEV"));
return (List<AccessDetails>)task.ContinueWith(tsk => accdet = task.Result.ToList()).Result;