C# Class VersionSample.Csharp5.AsyncSample

async/await は、原理的にはどんな型であも await 可能(awaitable)にできるんだけども、実際のところ、自作するのはかなり大変。 まず無理。 なので、素の状態では、C# 5.0 と同時期に出た .NET 4.5 以上でないと async/await を使えない。 ただし、.NET 4 上で await が使えるように、.NET 4.5 相当の System.Threading.Tasks.Task クラス機能や、IO 系クラスの非同期メソッドなどを .NET 4 向けにバックポーティングしたものを、Microsoft が公式に提供してる。 (NuGet パッケージとして参照可能。Microsoft.Bcl.Async。) これを使えば、.NET 4 以上であれば async/await を使える。
ファイルを表示 Open project: ufcpp/UfcppSample

Public Methods

Method Description
XAsync ( ) : System.Threading.Tasks.Task

Method Details

XAsync() public static method

public static XAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task