.net - para - liberar espacio windows phone
Windows Phone 8.1-¿Fuera de la excepción de almacenamiento? (1)
Probablemente, su mejor método sea utilizar una excepción de E / S para esto. De hecho, ya hay una pregunta SO sobre cómo verificar si el error generado es que no hay suficiente espacio.
La clave principal es comprobar el resultado HR de la excepción para ver si es ERROR_DISK_FULL (0x70) o ERROR_HANDLE_DISK_FULL (0x27).
Otra alternativa sería escribir una excepción personalizada, anulando IOException, verificando HResult, luego lanzando la excepción personalizada / manipulándola en consecuencia.
¿Qué tipo de excepción se debe lanzar cuando el teléfono se queda sin espacio de almacenamiento?
Lo más cercano que encontré se llama IsolatedStorageException , pero no estoy seguro de si este es el correcto.