DOBON.NETプログラミング道掲示板

■34444 / 1階層)  Taskクラスを.NET Framework 2.0で実現させる方法
□投稿者/ Hongliang 大御所(576回)-(2020/03/21(Sat) 13:22:51)
  • アイコンこういうのはあります。
    https://www.nuget.org/packages/TaskParallelLibrary
    .NET Framework 4相当品なのでTask.RunとかTask.Delayとかはありませんが。
    直接バイナリをダウンロードすることはできなかったような気がするので、簡単な方法としては以下のような手順でしょうか。
    1. Visual Studio 2017以降ぐらいを使ってダミーの.NET Framwork 3.5プロジェクトを作成
    2. NuGetパッケージの管理から該当パッケージをインストール
    3. ソリューションのディレクトリ内のどこかにdllがおかれるので、Explorerでファイルコピー

    // さらにasync/awaitを実現可能にするAsyncBridgeというパッケージもありますが、Visual Studio 2005だと関係ないですね。

    「同等」がどこまで指すのか分かりませんが、.NET Framework 2.0時点で標準ライブラリ内での汎用非同期ライブラリとしては、BackgroundWorkerが存在しています。

    またHTTPアクセス系のライブラリとしては、.NET Framework 1.0当初より、以下のようなメソッドが非同期用に用意されています。
    ・WebClientにはイベントベースで実現する各XxxAsyncメソッド
    ・HttpWebRequestにはIAsyncResultベースで実現するBeginGetResponseメソッド、
     および送受信ストリームで使用するBeginWrite/BeginReadメソッド
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Taskクラスを.NET Framework 2.0で実現させる方法 /nao →Re[2]: Taskクラスを.NET Framework 2.0で実現させる方法 /nao
 
上記関連ツリー

Nomalアイコン Taskクラスを.NET Framework 2.0で実現させる方法 / nao (20/03/21(Sat) 11:59) #34443
Nomalアイコン Taskクラスを.NET Framework 2.0で実現させる方法 / Hongliang (20/03/21(Sat) 13:22) #34444 ←Now
  └Nomalアイコン Re[2]: Taskクラスを.NET Framework 2.0で実現させる方法 / nao (20/03/21(Sat) 15:55) #34445

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -