5
「古いスタイル」の非同期メソッドはawaitable作るには?はどのように
[このメソッドは、Windows携帯電話7のためであるが、任意の同様のC#の構文にも等しく適用する必要があります]
DNSEndpoint Endpoint = ...
NameResolutionCallback Callback = (nrr) => { ... }
DeviceNetworkInformation.ResolveHostNameAsync(Enpoint, Callback, null);
私はこの呼び出しの周りawaitableラッパーを置きたいので、私が完了するのコールバックを待ちます次のコマンドを続行する前に。
または.NET 4.5あなたがTaskFactory.FromAsync(http://msdn.microsoft.com/en-us/library/dd321469を使用することができます。 aspx) - 私はWP7のための簡単な同等のことを知らない。同等のものを持っているサポートライブラリがあるかもしれません。 –
私はFromAsyncがBeginXXX、EndXXXペアとして定義されたメソッドのためだと思ったのですか? – Peregrine
さまざまなFromAsyncオーバーロードがあります。私は最も適切なものにリンクしていないかもしれません。 –