visual studio example change c# file-upload windows-runtime windows-phone-8.1 background-task

c# - studio - Task_disconnected_while_still_running



change text label visual studio (1)

Tengo una aplicación para Windows 8.1 8.1 Rt que usa las clases Uploader y Downloader exhaustivamente. He realizado una buena cantidad de pruebas y actualicé la aplicación en la tienda. De acuerdo con los datos en el registro de fallas en el centro de desarrollo, la aplicación está fallando mucho para los usuarios finales. Desafortunadamente, el registro provisto en el centro de desarrollo no tiene detalles adicionales y no tiene ningún rastro de pila útil.

Task_disconnected_while_still_running: _server_task_currentState _ = _ Hiding, targetState = _Inactive.

Esta es toda la información que tengo sobre el colapso. Intenté implementar el registro, agrupando todas las funciones principales en try catch blocks y limitando el número de elementos en la clase backgroundUploader, pero los bloqueos simplemente no se reducen. Tampoco encontré ayuda en los foros de desarrolladores.

Por favor, arroje algo de luz sobre qué causa exactamente tal bloqueo y cómo manejarlo.

Gracias de antemano.


Puede capturar todas las excepciones no controladas desde la clase App.xaml.cs donde se suscribe al evento UnhandledException en el constructor:

public App() { InitializeComponent(); UnhandledException += OnUnhandledException; } protected override void OnUnhandledException(object sender, UnhandledExceptionEventArgs e) { // Optionally use e.Handled = true; // Send to Google Ananlytics }

La línea e.Handled=true evitará que su aplicación falle, pero no se recomienda su uso porque probablemente su aplicación ya no estará en un estado utilizable después de que se produzca la excepción.

En mis proyectos, utilizo Google Analytics para registrar todas mis excepciones.