/// <summary>
 /// 上传文件
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="filePath">文件路径</param>
 /// <param name="requestCookie">请求Cookie</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>执行结果</returns>
 public static bool CF_UploadFile(this ModWebRequest webRequest, string filePath, CookieContainer requestCookie, out string errMsg)
 {
     return(NetworkOperate.CF_UploadFile(webRequest, filePath, requestCookie, out _, out _, out errMsg));
 }
 /// <summary>
 /// 获取HTML代码
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="requestCookie">请求Cookie</param>
 /// <param name="responseCookie">[OUT]响应Cookie</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>HTML代码</returns>
 public static string CF_GetHtmlCode(this ModWebRequest webRequest, CookieContainer requestCookie, out CookieContainer responseCookie, out string errMsg)
 {
     return(NetworkOperate.CF_GetHtmlCode(webRequest, requestCookie, out responseCookie, out errMsg));
 }
 /// <summary>
 /// 上传文件
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="filePath">文件路径</param>
 /// <param name="returnMsg">[OUT]返回消息</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>执行结果</returns>
 public static bool CF_UploadFile(this ModWebRequest webRequest, string filePath, out string returnMsg, out string errMsg)
 {
     return(NetworkOperate.CF_UploadFile(webRequest, filePath, null, out _, out returnMsg, out errMsg));
 }
 /// <summary>
 /// 获取数据流
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="responseCookie">[OUT]响应Cookie</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>数据流</returns>
 public static Stream CF_GetWebStream(this ModWebRequest webRequest, out CookieContainer responseCookie, out string errMsg)
 {
     return(NetworkOperate.CF_GetWebStream(webRequest, out responseCookie, out errMsg));
 }
 /// <summary>
 /// 获取数据流
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>数据流</returns>
 public static Stream CF_GetWebStream(this ModWebRequest webRequest, out string errMsg)
 {
     return(NetworkOperate.CF_GetWebStream(webRequest, out errMsg));
 }
 /// <summary>
 /// 下载文件
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="savePath">保存路径</param>
 /// <param name="requestCookie">请求Cookie</param>
 /// <param name="responseCookie">[OUT]响应Cookie</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>执行结果</returns>
 public static bool CF_DownloadFile(this ModWebRequest webRequest, string savePath, CookieContainer requestCookie, out CookieContainer responseCookie, out string errMsg)
 {
     return(NetworkOperate.CF_DownloadFile(webRequest, savePath, requestCookie, out responseCookie, out errMsg));
 }
 /// <summary>
 /// 获取HTML代码
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>HTML代码</returns>
 public static string CF_GetHtmlCode(this ModWebRequest webRequest, out string errMsg)
 {
     return(NetworkOperate.CF_GetHtmlCode(webRequest, out errMsg));
 }
 /// <summary>
 /// 下载文件
 /// </summary>
 /// <param name="webRequest">WEB请求信息</param>
 /// <param name="savePath">保存路径</param>
 /// <param name="errMsg">[OUT]错误信息</param>
 /// <returns>执行结果</returns>
 public static bool CF_DownloadFile(this ModWebRequest webRequest, string savePath, out string errMsg)
 {
     return(NetworkOperate.CF_DownloadFile(webRequest, savePath, out errMsg));
 }