[2 [2
本指南說明瞭如何使用C#在.NET中進行異步調用 asynchronous http請求的關鍵是
method。 這會啟動請求並立即返回控制,允許在後台處理請求時進行其他操作。 這是一個代碼示例,使用:
演示異步HTTP請求啟動
void startwebrequest()
{
WebRequest.BeggeTresponse(新的asynccallback(finishwebrequest),null);
}
void finishwebrequest(iasyncresult結果)
{
WebRequest.EndgetResponse(結果);
}
asynccallback 委派作為其第一個參數。此委託指出了在異步操作完成時調用的方法 - 在此示例中,
。
finishwebrequest 回調處理異步操作的結果。 它使用
endgetResponse
httpwebrequest 的異步能力通過防止HTTP請求阻止主執行線程來增強應用程序性能和響應性。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3