gpt4 book ai didi

c# - 使用 WinRT 地理定位器时为 "Pipe is being closed"

转载 作者:太空狗 更新时间:2023-10-29 21:58:50 25 4
gpt4 key购买 nike

当我使用 WinRT Geolocator 时,偶尔会收到错误:

{"The pipe is being closed. (Exception from HRESULT: 0x800700E8)"}

同样,这是零星的。有什么建议吗?

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 */
}

这是在模拟器中,但也在本地机器上运行。通常这个错误不会导致中断。它只是突然结束了应用程序。当它确实导致中断时。这就是由此产生的错误。

最佳答案

我发现当您的本地化设置为“模拟”时会发生这种情况,如果您使用设备模拟器运行您的应用程序,您可以通过单击世界图标(在显示和相机设置之间)来禁用它,然后取消选中“使用模拟位置”选项

关于c# - 使用 WinRT 地理定位器时为 "Pipe is being closed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11232792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com