/// <summary>
        /// 创建 Web 请求代理辅助器错误事件。
        /// </summary>
        /// <param name="errorMessage">错误信息。</param>
        /// <returns>创建的 Web 请求代理辅助器错误事件。</returns>
        public static WebRequestAgentHelperErrorEventArgs Create(string errorMessage)
        {
            WebRequestAgentHelperErrorEventArgs webRequestAgentHelperErrorEventArgs = ReferencePool.Acquire <WebRequestAgentHelperErrorEventArgs>();

            webRequestAgentHelperErrorEventArgs.ErrorMessage = errorMessage;
            return(webRequestAgentHelperErrorEventArgs);
        }
Esempio n. 2
0
        private void OnWebRequestAgentHelperError(object sender, WebRequestAgentHelperErrorEventArgs e)
        {
            m_Helper.Reset();
            m_Task.Status = WebRequestTaskStatus.Error;

            if (WebRequestAgentFailure != null)
            {
                WebRequestAgentFailure(this, e.ErrorMessage);
            }

            m_Task.Done = true;
        }