2

HttpClientMVC4 ベータ版のクラスはawaitキーワードをサポートしていませんか? 私はしばらくの間 async CTP をインストールしていましたが、MVC4 ベータ版も持っていてHttpClient、Web で見たさまざまなコード サンプルがそうでないことを示唆しているにもかかわらず、コンパイラはメソッドが待機可能ではないことを示しています。私は何が欠けていますか?

編集

*Async() メソッドのいずれかについて話している。例えばawait client.PutAsync(...);

4

2 に答える 2

2

await-able インターフェイスはベータ版で少し変更されたので、代わりに VS11 (およびプロジェクトがダウンレベル (.NET 4、SL 5) の場合は最近のターゲット パック) を使用できる場合は問題ありません。古い非同期 CTP コンパイラは変更を認識しません。:)

于 2012-04-29T17:36:52.640 に答える
1

コンパイラメッセージは紛らわしいです。プロジェクトにAsyncCtpLibrary.dllを追加する必要があります。NuGetパッケージAsyncAwaitCTPですばやく実行できます。

于 2012-04-29T09:35:13.587 に答える