0

DownloadFileAsyncまたはなどの他の非同期メソッドを呼び出す非同期メソッドの作成方法を知っていますReadAsStringAsync。フレームワークの組み込み非同期機能を使用しないものを作成するにはどうすればよいですか?

4

1 に答える 1

3

独自の非同期機能を実装したいと言っていると思います。メソッドを非同期的に実行するということは、呼び出し元のスレッドがブロックされていないことを意味します。これが役立つのは、バックグラウンドアクションが完了している間も作業を続けたい場合です。フレームワークには、前述のように非同期で(通常はMethodNameAsyncの規則を使用して)実行できるさまざまなメソッドがあります。独自のメソッドの1つを起動するには、独自のスレッドを起動してコードを実行させることができます。

例えば。 TaskFactory.StartNewを使用して、アクション(デリゲート)を渡すことでコードを起動できます。

于 2013-03-18T19:38:25.490 に答える