Выполняя этот простой небольшой тест на Mono (3.2.1) в Mac OS X, он никогда не печатает никакой ответ на консоль, но вместо этого говорит Shutting down finalizer thread timed out.
С этим кодом или с моим кодом что-то не так Моно плохое поведение?Простой тест HttpClient на Mono
using System;
using System.Net.Http;
namespace VendTest
{
class MainClass
{
public static void Main(string[] args)
{
Client client = new Client();
client.HttpClientCall();
}
}
public class Client
{
HttpClient client;
public Client()
{
client = new HttpClient();
}
public async void HttpClientCall()
{
HttpClient httpClient = new HttpClient();
HttpResponseMessage response = await httpClient.GetAsync("http://vendhq.com");
string responseAsString = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseAsString);
}
}
}
спасибо за эту неясную часть знаний! теперь это работает :) –