4.3.1. USE_GETURLRESPONSE_BW

默认关闭此宏。

其背景是:

原先的getUrlResponse,是用于获得URL的响应,属于耗时操作,其在C#中使用时,一般都是出于默认的UI进程中。

导致结果是:当调用到getUrlResponse(以及相关的getUrlRespHtml等)函数时,UI失去响应,导致用户体验很不好。

所以后来又实现了一个BackgroundWorker版本的getUrlResponse

使得,当调用getUrlResponse,UI也可以得到响应了。

所以,如果你想要用BackgroundWorker版本的getUrlResponse,就可以打开此宏:

#define USE_GETURLRESPONSE_BW //for getUrlResponse use backgroundworker version
            

如果没此需求,就关闭此宏:

//#define USE_GETURLRESPONSE_BW //for getUrlResponse use backgroundworker version