В C# читать (не писать!) строку из системы.Чистая.Протоколу HTTP.StringContent
у меня есть то, что кажется простым вопросом, но я не могу найти ответа на него нигде. Дается следующий код:
using System.Net.Http;
...
StringContent sc = New StringContent("Hello!");
string myContent = ???;
что мне нужно, чтобы заменить ??? with, чтобы прочитать строковое значение из sc, Так что myContent = "Hello!"?
.ToString просто возвращает систему.Строка, как и .ReadAsStringAsync. Как мне прочитать то, что я написал?
1 ответов
можно использовать ReadAsStringAsync() метод, затем получите результат, используя await заявление или Result свойства:
StringContent sc = new StringContent("Hello!");
string myContent = await sc.ReadAsStringAsync();
//or
string myContent = sc.ReadAsStringAsync().Result;