0

Xamarin のコア (iOS および Android 用) プロジェクトで非同期 http 要求を作成しようとしています。

新しい Async を読んで、これが最善の方法だと感じました。コア プロジェクトは、プロジェクト コア ライブラリではなく、ファイル リンクを通じて使用されます。

ただし、Android と iOS の両方でエラーが発生します。

'System.Net.HttpWebRequest' does not contain a definition for 'GetResponseAsync'

System.Net.WebRequest も試しました。私のコード:

private async Task<String> fetchXML ()
{
    String url = "http://www.yr.no/place/Sweden/V%C3%A4stra%20G%C3%B6taland/G%C3%B6teborg/forecast.xml";
    var request = HttpWebRequest.Create (url);
    request.ContentType = "application/xml";
    request.Method = "GET";

    var response = await request.GetResponseAsync ();
    //...

何か案は?エラーは、Android と iOS の両方で同じコンパイルです。最新の Xamarin Studio for Mac を使用します。

4

0 に答える 0