我試圖更新一些數據而不詢問Windows應用程序中的用戶,但是當我嘗試下載時,應用程序不可用並且控件不可觸摸。在使用WebClient時無法使用當前應用程序
代碼:
using (WebClient client = new WebClient {Encoding = System.Text.Encoding.UTF8})
{
string url = "http://domain_name.com/api/getSomeData";
res = client.DownloadString(url);
}
你需要調查'爲C#await'和'async'行。 – garfbradaz
您正在UI線程上運行下載,因此無法在下載過程中進行響應。您需要了解線程。 – Equalsk
@garfbradaz試圖尋找這個,謝謝 – AliMajidiFard9