

























涉及到两个类:FileUpload和调用方。
1、FileUpload上传是时使用异步方式,但需要向调用方(另一线程)发布状态信息(例子里只有上传完毕状态,实际可以包括进度等状态),
调用方不想处理多线程问题,于是考虑SynchronizationContext
2、例子里调用方需要等待上传线程完成,于是用了EventWaitHandle,好像是找麻烦了,呵呵
Code
结果:
开始调用上载
Upload.Begin...
异步上载立即返回
uploading 0...
uploading 1...
uploading 2...
uploading 3...
uploading 4...
DoUpload.Completed
上载事件触发!
上载完毕!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。