Windows Phone 8.1 - 存储空间不足异常?

3

当手机存储空间不足时,应该抛出什么类型的异常?

我找到的最接近的是称为IsolatedStorageException的异常,但我不确定这是否是正确的选择。

1个回答

0

你最好的方法可能就是使用一个I/O异常来处理这个问题。实际上,已经有一个SO Question在处理如何检查生成的错误是否是因为没有足够的空间。

主要的要点是检查异常的HResult,看它是ERROR_DISK_FULL(0x70)还是ERROR_HANDLE_DISK_FULL(0x27)。

另一种选择是编写一个自定义异常,覆盖IOException,检查HResult,然后抛出自定义异常/相应地处理它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接