Tag Archives: csharp

[ C# ] 非同期処理を遅延実行させる ( Task.Delay )

ここでは、ある処理ブロックを非同期処理として遅延実行させるサンプルを掲載しています。なお、遅延実行させた非同期処理をキャンセルするサンプルについてもあわせて掲載しています。仕組みについては横に置いておくとして、イメージとしてはスレッドを遅延実行させる間隔に似ているように思います。

Continue reading »

[ C# ] クリックイベントを非同期で実行して画面のロックを防止する ( async / await )

ここでは、Visual Studio 2012 ( .NET Framework 4.5 ) から利用できるようになった async / await を使用して非同期処理のサンプルコードを掲載しています。非同期処理はとても GUI と相性が良いと感じられると思います(感じられないかもしれませんが)。

Continue reading »