Quando uso il WinRT Geolocator, ho sporadicamente ottengo l'errore:"Pipe è stato chiuso" quando si utilizza il WinRT Geolocator
{"The pipe is being closed. (Exception from HRESULT: 0x800700E8)"}
Ancora una volta, questo è sporadica. Eventuali suggerimenti?
Windows.Devices.Geolocation.Geoposition _Postion = null;
try
{
var _Locator = new Windows.Devices.Geolocation.Geolocator();
_Postion = await _Locator.GetGeopositionAsync();
}
catch { /* continue, null okay */ }
if (_Postion == null)
{
/* use alternate */
}
else
{
/* use location */
}
Questo è nel simulatore, ma anche quando viene eseguito sulla macchina locale. Solitamente questo errore NON provoca un'interruzione. Termina immediatamente l'applicazione. Quando si verifica un'interruzione. Questo è l'errore risultante.
Non possiamo aiutarvi a meno che non si registra il codice. Quando pubblichi il codice, toglierò il mio downvote. –
@Jerry Nixon bello, il tuo esempio di codice mi ha aiutato a capire il messaggio di errore winrt inutile – Calanus
@Jerry Nixon Puoi aiutarmi con la soluzione per questo? Ricevo questo errore quando eseguo l'app di Windows Store nel tablet con una rete cellulare. –