0

Win アプリで、ユーザー名とパスワードを使用して URL から Json を取得し、Json を richTextBox に表示したいのですが、以下のコードを使用しますが、「myMethod()」メソッドは常に待機していますか? 私のコードで何が間違っていますか? 私は.net 4.5を使用していますありがとう...

async static Task<dynamic> myMethod()
        {
            NetworkCredential credentials = new NetworkCredential("username", "password");
            var handler = new HttpClientHandler { Credentials = credentials, AllowAutoRedirect = true };
            HttpClient client = new HttpClient(handler);
            client.DefaultRequestHeaders.Add("User-Agent" ,"Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12");
            var responseString = await client.GetStringAsync("http://myURL.php");
            dynamic stuff = Newtonsoft.Json.JsonConvert.DeserializeObject(responseString
            return stuff ;        }
 private void button2_Click(object sender, EventArgs e)
        {
            dynamic d=myMethod().Result;
            richTextBox1.Text = d.ToString();
        }
4

2 に答える 2