异常 集中异步处理
2015-10-09 22:01
441 查看
public class DataStorage { public async Task WriteFile(string key, object value) { try { var jsonValue = JsonConvert.SerializeObject(value); using (var file = await folder.OpenStreamForWriteAsync(key, CreationCollisionOption.ReplaceExisting)) using (var stream = new StreamWriter(file)) await stream.WriteAsync(jsonValue); } catch (Exception exception) { AsyncErrorHandler.HandleException(exception); } } }
public static class AsyncErrorHandler { public static void HandleException(Exception exception) { Debug.WriteLine(exception); } }
https://github.com/Fody/AsyncErrorHandler/blob/master/README.md
相关文章推荐
- Linux基础学习2
- Gearman任务分布系统部署windows平台_使用Cygwin
- UINavigationBar美化
- Codeforces Round #323 (Div. 2) C. GCD Table
- java初级 之主要类的总结
- 设计模式C++之单例模式
- Oracle简单使用之实现自增长
- 关于ViewDragHelper
- Kubernetes网络分析-Container间通信
- [RFID]射频卡介绍(三)ID-T5557
- Python学习笔记<函数式编程>
- win10 UWP读写文件
- 使用友盟SDK实现新浪微博登录
- Codeforces Round #324 (Div. 2) 584C. Marina and Vasya
- Codeforces Round #324 (Div. 2) 584B. Kolya and Tanya 组合数学
- win10 UWP读写文件
- cocos代码研究(26)Widget子类RichView学习笔记
- Swift--编译生成SIL(Swift Intermediate Language)
- 韩顺平java 第32讲 swing编程实战
- 异常控制流--进程的基石