日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

C# BackgroundWorker 的使用、封装

發布時間:2025/3/18 C# 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C# BackgroundWorker 的使用、封装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

示例代碼:

PT_USER_INFO user = new PT_USER_INFO(); IList<TES_COMBAT_TASK> taskList = new List<TES_COMBAT_TASK>();BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += (s, e) => {user = HI.Get<Cache.ICacheService>().UserCache.GetCurrentUserInfo();taskList = HI.Get<ITaskService>().GetCombatTaskByUserIDUnfinished(user.ID.ToString());}; worker.RunWorkerCompleted += (s, e) => {try{taskListView.ItemsSource = taskList;}catch { } }; worker.RunWorkerAsync(); View Code

BackgroundWorker封裝:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text;/*** 使用方法:BackWork.Run(() => //DoWork {}, () => //RunWorkerCompleted {}, (ex) => //錯誤處理 {});*/namespace Utils {/// <summary>/// BackgroundWorker封裝/// 用于簡化代碼/// </summary>public class BackWork{/// <summary>/// 執行/// </summary>/// <param name="doWork">DoWork</param>/// <param name="workCompleted">RunWorkerCompleted</param>/// <param name="errorAction">錯誤處理</param>public static void Run(Action doWork, Action workCompleted, Action<Exception> errorAction){bool isDoWorkError = false;Exception doWorkException = null;BackgroundWorker worker = new BackgroundWorker();worker.DoWork += (s, e) =>{try{if (doWork != null) doWork();}catch (Exception ex){isDoWorkError = true;doWorkException = ex;}};worker.RunWorkerCompleted += (s, e) =>{if (!isDoWorkError){try{if (workCompleted != null) workCompleted();}catch (Exception ex){if (errorAction != null) errorAction(ex);}}else{if (errorAction != null) errorAction(doWorkException);}};worker.RunWorkerAsync();}} } View Code

?

轉載于:https://www.cnblogs.com/s0611163/p/7080127.html

總結

以上是生活随笔為你收集整理的C# BackgroundWorker 的使用、封装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲国产无码久久 | 污污的视频在线观看 | 国产精品亚洲AV色欲三区不卡 | 色哟哟一区二区三区 | 色偷偷中文字幕 | 日韩精品久久一区二区 | 韩国三色电费2024免费吗怎么看 | 偷拍一区二区三区四区 | 天天爱天天做 | 极品国产在线 | 国产精品二区一区二区aⅴ 一卡二卡三卡在线观看 | 少妇久久久 | va免费视频 | 国产免费一区二区三区四区五区 | 在线播放ww| 日韩精品久久久 | 美女xx网站 | 原创少妇半推半就88av | 玩偶姐姐在线看 | 亚洲天堂伊人 | 欧美日韩电影一区二区三区 | 五月婷婷欧美 | 国产精品久久久久久久一区二区 | 肉番在线观看 | 在线观看中出 | 18久久久| 亚洲国产一二三 | 色综合天天网 | 亚洲欧美日韩成人在线 | 女儿的朋友4在线观看 | 深夜视频在线观看 | 国产又粗又爽视频 | 久久精品欧美一区二区 | 色婷婷在线观看视频 | 91成人国产综合久久精品 | 久久精品免费在线 | 富婆如狼似虎找黑人老外 | 国产在线观看中文字幕 | 日本乱子伦xxxx | 青青草成人免费 | 91视频在线网站 | 国产第一网站 | 欧日韩在线 | 久久久精品人妻av一区二区三区 | 饥渴少妇色诱水电工 | 亚洲色图综合网 | 黄色一区二区三区 | av色成人| 亚洲人人插 | 国产91精品一区二区 | 国产综合精品一区二区三区 | 国产偷亚洲偷欧美偷精品 | www.在线播放 | 一边顶弄一边接吻 | 一区二区导航 | 新婚夫妇白天啪啪自拍 | 国产经典久久久 | 看片国产 | a级片在线观看视频 | 中文字幕网站在线观看 | 国语对白真实视频播放 | 18视频网站在线观看 | 高h av | 天天综合网天天综合色 | 色呦呦一区二区 | 在线亚洲一区 | 日韩欧美成人一区二区 | 久久成人免费视频 | 一本av在线| 毛片直接看| 成人午夜又粗又硬又大 | 亚洲综合色成人 | 人av在线 | 激情av综合 | 国产无码日韩精品 | 成人h片| 麻豆porn | 一级片特黄 | 日韩mv欧美mv国产网站 | 青青啪啪| 日本精品视频在线观看 | 久久久久亚洲av无码专区体验 | 调教在线观看 | 无遮挡av | 一级片免费在线 | 久免费一级suv好看的国产 | 免费看黄色的网站 | 亚洲国产精品美女 | 人妻妺妺窝人体色www聚色窝 | 亚洲大胆 | 91小宝寻花一区二区三区 | 91精品啪在线观看国产 | 色黄啪啪网 | 日韩精品高清在线观看 | 国产精品久久亚洲7777 | 国产一区日本 | 国产精品91久久久 | 亚洲精品女人久久久 | av手机天堂网 |