问题标签 [winrt-async]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 WinRT 应用程序中使用 nUnit 测试?
我不知道如何在 WinRT 应用程序(地铁)中使用 nUnit。我编写此代码并运行测试(使用 Resharper 测试运行器)。测试通过了。为什么?
c# - 如何从 WinRT/Windows 应用商店应用程序发送电子邮件?
我正在开发一个 Windows 应用商店应用程序(Windows 8)。
我需要根据存储在应用程序数据中的数据和地址发送电子邮件,而无需用户输入数据或地址。
实现它的正确/简单方法是什么?
艾坦B
windows-store-apps - 当必须在 Windows Store App 中等待结果(没有 Dispatcher)时,如何将执行传递给任务中的 UI 线程?
这是我在 Windows 应用商店应用论坛中的问题的重复:
我有一个等待的方法返回一个任务。它通过了指定的代表做出决定。该任务遍历一些对象并调用委托以确定是否应该处理一个对象。在经典的 .NET 中,我将按如下方式实现:
可以像这样调用此方法:
在 Windows Store Apps 中,我面临 SynchronizationContext 的 Send 方法不可用的问题。Post 显然对我的目标不起作用,因为我必须“等待”处理程序结果。
如果没有 Dispatcher(我在库代码中没有),我怎么能实现我的目标?
io - 在 Windows 商店应用程序中显示下载的图像时出现异常
嗨,我正在从以下代码下载图像
但是当我尝试在运行下载代码后立即打开它时..借助以下代码并尝试将其设置为图像控件的源
它抛出以下异常
访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))
内部例外是:
空值
请让我知道我在什么时候做错了。
提前致谢
c# - 调用 await file.OpenAsync 似乎挂起
我有一个绑定在 XAML 中的属性,该属性应该从文件中返回图像。该属性调用以下代码:
我遇到的问题是代码将输出调试文本“...打开流”,然后它似乎挂起。
任何人都可以看到我做错了什么或者我可以尝试解决这个问题吗?
exception - 在意外的时间调用了一个方法
我正在尝试使用 GetFilesAsync 迭代目录中的所有文件,但是每次调用 GetResults 方法时,它都会抛出一个异常
System.InvalidOperationException:在意外的时间调用了一个方法
代码很简单
我是 Win 8 dev 的新手,所以我可能会遗漏一些明显的东西。
编辑(已解决)
我正在运行我的控制台应用程序,但现在程序运行异步,该files.GetResult()
方法不再存在。
windows-runtime - 是否可以将 Windows RT 应用程序移植到 Windows Phone 应用程序?
最近刚刚向 Windows 应用商店发布了一个应用程序,我想知道是否可以将其“降级”到 Windows Phone 7.1 - 直到 Windows Phone 8 到来。
真正的问题是异步的东西,我找到了“异步目标包”,但它需要 Visual Studio 2012;但是 VS2012 不适用于 Phone SDK 7.0、7.1。
我没有心情在我全新的 Windows 8 机器上安装又旧又丑的 Visual Studio 2010 :)
有谁知道解决方法?
microsoft-metro - 如何在 Metro 应用程序中禁用缓存 HTTP GET,我使用的是 IXMLHTTPRequest2
我正在做一个 http GET 来获取数据,我正在使用 IXMLHTTPRequest2。
如果我 GET url "http://foo.com" (curl "http://foo.com"),第二次我再次获得这个 url,服务器上的内容实际上已经改变了,但我得到的是缓存的结果。
缓存似乎只尊重 URL,所以如果不同的标头具有相同的 URL,仍然是相同的缓存结果。我试过“Cache-Control: no-cache”、“Cache Control: no-store”和“Pragma: no-cache”。API 不认可它们。
有没有办法关闭缓存或四处走动?(我正在使用的一种方法是在 URL 的末尾添加垃圾,但我感觉不太好)。
c# - 如何根据实际时间检查用户的系统时间并有条件地更新它?
我如何检查用户的系统时间(简单)与“实时”时间(他们的时间可能设置错误),然后通知他们并提议将他们的系统时间更新为实际时间,然后这样做?
IOW,伪代码:
也许野田时间在我的未来。我情不自禁,但每次看到这个名字,我都会想起 Don Williams/Eric Clapton 的歌曲。
c# - 从 Windows 商店应用程序中的后台任务访问文件
我似乎无法从 Windows 商店应用程序的后台任务中读取文件。这是读取文件内容的代码:
程序在 StreamReader 上调用 ReadToEnd() 的行上退出- 在 try catch 块中没有捕获到错误。在输出窗口中,我得到:
程序“[8968] backgroundTaskHost.exe: Managed (v4.0.30319)”已退出,代码为 1 (0x1)
是否可以通过后台任务访问文件?如果是这样,我哪里错了?