3
A
回答
0
你最好的方法可能只是爲此使用I/O異常。實際上已經有一個SO Question處理如何檢查產生的錯誤是否沒有足夠的空間。
主要問題是檢查異常的HResult,看它是ERROR_DISK_FULL(0x70)還是ERROR_HANDLE_DISK_FULL(0x27)。
另一種選擇是編寫自定義異常,覆蓋IOException,檢查HResult,然後拋出自定義異常/相應地處理它。
相關問題
- 1. Windows Phone 8.1 - 獨立存儲
- 2. windows phone 8.1中的獨立存儲
- 3. Windows Phone 8.1內存問題
- 4. Windows Phone的8.1
- 5. Ninject和windows phone 8.1
- 6. Windows Phone 8.1 IRC
- 7. Mutex和Windows Phone 8.1
- 8. MediaElement Windows Phone 8.1
- 9. Windows Phone 8.1 WebAuthenticationBrokerContinuationEventArgs
- 10. Windows Phone 8.1 UNHANDLED_EXCEPTION
- 11. ThreadPool Windows phone App 8.1
- 12. Windows Phone DateTime異常
- 13. Windows Phone 8.1上的WebRtc 8.1
- 14. Windows Phone 8.1 HubApp + HtmlAgilityPack
- 15. Windows Phone 8.1 MainPage Frame.navigate
- 16. Windows Phone 8.1單元測試
- 17. Windows Phone 8.1應用程序錯誤調用Windows Phone Silverlight 8.1新套接字異常
- 18. Windows Phone 8.1的預處理器常量
- 19. Windows Phone Silverlight 8.1和Windows Phone 8.1開發之間的區別
- 20. Windows Phone 8.1 composite.Size拋出了一個類型異常System.InvalidOperationException
- 21. Windows Phone上的孤立的存儲安全異常
- 22. Windows Phone 8. C#。從孤立的存儲鎖屏背景。異常
- 23. Windows Phone 8.1 MapControl空
- 24. 與Windows Phone 8.1 Dropdownlist
- 25. System.NullReferenceException的Windows Phone 8.1
- 26. LoopSelector Windows Phone的8.1
- 27. LightInject for windows phone 8.1
- 28. 與Windows Phone的8.1
- 29. 獲取CivicAddress在Windows Phone 8.1
- 30. Windows Phone 8.1 PDF查看器