码迷,mamicode.com
首页 > 其他好文 > 详细

异常 集中异步处理

时间:2015-10-09 23:00:26      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

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

异常 集中异步处理

标签:

原文地址:http://www.cnblogs.com/zeroone/p/4865297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!