2013-09-14 5 views
0

Я пытаюсь отправить некоторые данные JSON на свой Сервер. Я использую простой код, который я достигшего от: Http Post for Windows Phone 8WP8 Отправка JSON на сервер

Код:

 string url = "myserver.com/path/to/my/post"; 

     // HTTP web request 
     var httpWebRequest = (HttpWebRequest)WebRequest.Create(url); 
     httpWebRequest.ContentType = "text/plain; charset=utf-8"; 
     httpWebRequest.Method = "POST"; 

     // Write the request Asynchronously 
     using (var stream = await Task.Factory.FromAsync<Stream>(httpWebRequest.BeginGetRequestStream, 
                   httpWebRequest.EndGetRequestStream, null)) 
     { 
      //create some json string 
      string json = "{ \"my\" : \"json\" }"; 

      // convert json to byte array 
      byte[] jsonAsBytes = Encoding.UTF8.GetBytes(json); 

      // Write the bytes to the stream 
      await stream.WriteAsync(jsonAsBytes, 0, jsonAsBytes.Length); 
     } 

Я получаю сообщение об ошибке, хотя на await и Task:

enter image description here

Кто-нибудь видел очевидную ошибку ?

+0

да, посмотрите на сообщениях об ошибках. Вы украсили метод «асинхронным» словом? – AFD

+0

Я изменил подпись метода на: [Async] public Task ReportSighting (прицеливание) Но я не могу найти Async – Subby

+0

async, а не [A] синхронизация, ключевые слова чувствительны к регистру в C# – Waleed

ответ

0

Fixed, изменив метод подпись:

общественных асинхронного Task ReportSighting (Прицельные прицеливания)

Смежные вопросы