Доброго времени суток форумчане. Решил написать свой мессенеджер. Реализовал серверную часть на POST-запросах. Сделал клиент в виде консольки, которая возвращала те сообщения, которые я отправлял через Postman.
Переделал консоль в wpf с простеньким дизайном, теперь возник вопрос, ответ на который я не могу найти уже 3ьи сутки.
Как переписать данный отрывок кода, что бы он выводил сообщения в textBox? Закинул функцию в класс кнопки, на которой и работает отправка сообщений.
Пробовал прописать вывод в самой форме, но не могу понять, как правильно обратиться к переменной message1
Переделал консоль в wpf с простеньким дизайном, теперь возник вопрос, ответ на который я не могу найти уже 3ьи сутки.
Как переписать данный отрывок кода, что бы он выводил сообщения в textBox? Закинул функцию в класс кнопки, на которой и работает отправка сообщений.
C#:
static async System.Threading.Tasks.Task GetDataAsync(int id)
{
// var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
WebRequest request = WebRequest.Create("http://localhost:5000/api/chat/" + id.ToString());
WebResponse response = await request.GetResponseAsync();
using (Stream stream = response.GetResponseStream())
{
using (StreamReader reader = new StreamReader(stream))
{
//Console.WriteLine(reader.ReadToEnd());
message msg1 = JsonConvert.DeserializeObject<message>(reader.ReadToEnd());
//message msg1 = JsonSerializer.Deserialize<message>(reader.ReadToEnd());
string message1 = (msg1.username + " " + msg1.text);
//Console.WriteLine(msg1.username + " " + msg1.text);
}
}
}
Пробовал прописать вывод в самой форме, но не могу понять, как правильно обратиться к переменной message1