【发布时间】:2016-01-14 06:25:05
【问题描述】:
我有一个 xamarin 应用程序,它使用插件进行媒体访问以选择或拍照。
在我的中继命令中,我有这个:
try
{
var mediaFile =
await
_mediaPicker.SelectPhotoAsync(new CameraMediaStorageOptions());
using (var memoryStream = new MemoryStream())
{
mediaFile.Source.CopyTo(memoryStream);
...do image stuff here
}
}
catch (TaskCanceledException taskCanceled)
{
Debug.WriteLine(taskCanceled.Message);
}
一般来说有没有更好的方法来处理任务取消异常? SelectPhotoAsync 不采用取消令牌。在这里空渔获物可以吗?用户取消操作完全没问题。
谢谢。
【问题讨论】:
标签: exception-handling xamarin task