0
當我的應用程序在墓碑中時,我需要等到WebClient
UploadStringAsync
纔會在被墓碑化之前返回響應。我試圖通過阻塞UI線程幾秒鐘來實現它,但我注意到,當UI被阻塞時,沒有響應來臨。當我釋放鎖定(無論是Thread.sleep
還是ManualResetEvent
),響應正在同時進行。 當然,UploadStringAsync
和UploadStringCompleted
工作在其他UI的線程上。 也許你會知道這些行爲的原因是什麼?WebClient - 如何阻止UI
感謝您的建議。但情況並不那麼簡單 - 我的應用程序中的一部分需要3個webRequest,彼此之間必須使用來自先前webRequest響應的信息。而且我無法重新發送webRequest,因爲服務器會將此解釋爲錯誤,並只給出有關錯誤的信息。所以,如果我錯過了webResponse,我不能重新發送數據。 – Thaven