c# windows-phone windows-phone-8.1 background-task

c# - Windows Windows 8.1 tarea de fondo abrupta salida



windows-phone windows-phone-8.1 (1)

Solo uso console.log mientras se ejecuta la tarea en segundo plano, manteniéndome en modo de depuración para ver la consola y, por lo tanto, puedo identificar exactamente dónde se colgó la tarea de fondo. Una vez que sepa dónde, valide su código y busque cualquier error. Si no encuentras ninguno, probablemente te quedaste sin memoria y la tarea se canceló.

Estoy trabajando en la API de tareas de fondo de Windows phone 8.1. Como se ve en todos los otros subprocesos de la API de tareas de fondo aquí en desbordamiento de pila, no hay una respuesta definitiva a cuánto tiempo se ejecuta la tarea en segundo plano, ya que no podemos asignar los 2 segundos de CPU a la hora del reloj de pared. Eso significa que puede salir abruptamente.

Entonces mi pregunta es, ¿hay un controlador que podamos usar para asegurarnos de que la aplicación vea por qué la tarea de fondo finalizó abruptamente? Probablemente, registre los eventos de acción y el motivo de la salida?