问题标签 [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.
xaml - 当我们的地铁应用程序运行时如何禁用自动锁定?
我正在开发一个 Metro 应用程序,在该应用程序中,我从服务中获取一些数据,此时设备将自动锁定,因为它长时间没有响应。
那么,当服务发生某些进程/获取/同步时,如何避免 Metro 应用程序中的这种自动锁定。
我无法测试这种情况,因为我正在模拟器上测试它。
1) Metro 应用程序运行时如何避免自动锁定功能?2)我可以通过哪些可能的方式做到这一点?
请帮帮我。
提前致谢。
c++ - WinRT API 无法获取 IDeviceIoControl
我已经获取了通过 osrfx2 示例中的 guid 访问自定义驱动程序的基本代码。 http://code.msdn.microsoft.com/windowsapps/Custom-device-access-sample-43bde679
我试图在 WinRT 中实现应用程序,它访问 ndislwf 过滤器驱动程序
我无法让 devicecontrol 发送 ioctl。
我在元数据文件中也提到了 guid。
任何人都可以帮助我。
c# - 为什么 HttpClient 在这里出现死锁?
我有一个在可移植类库中制作的 API,它需要访问特定于平台的 API 以发送 HTTP 请求。这是我编写的在 WinRT 上执行 HTTP POST 的方法:
但是,当受到任何压力时,这会出现一个有趣的问题。它似乎在内部陷入僵局。就像我创建 5 个线程并从中发送 POST 请求一样,此方法将到达除了超时之外什么都不做的地方。内容永远不会到达服务器,.Continue
代码也永远不会执行。但是,如果我连续运行它,或者甚至使用 2 或 3 个线程,它就可以正常工作。似乎抛出的线程越多,性能越差
究竟我在这里做错了什么?
c# - WinRT:StreamSocket TCP 的 DataReader.LoadAsync 异常
我正在用 C# 在 WinRT 上编写一个客户端应用程序,它通过 TCP 连接到多个服务器。对于 TCP 连接,我使用 StreamSocket。然后将输入和输出字符串包装在 DataWriter 和 DataReader 中。当我连接到多个服务器时,出现以下异常:“操作标识符无效”
这是该方法的代码:
Stacktrace 仅将 reader.LoadAsync(UInt32 count) 方法显示为问题的根源。每个 ClientInstance 都在自己的任务中运行,并拥有自己的 DataReader 和 Stream 实例。“receiveBufferSize”为 8192 字节。
你知道错误可能是什么吗?
c# - 无法在可移植类库中返回异步等待
我有一个可移植的类库,它有一个方法返回Task<string>
。当我尝试在 Windows Store WinRT 组件中使用它时,我在 WinRT 组件中收到以下错误。
错误 77 无法解析引用“程序集(名称=System.Threading.Tasks,版本=1.5.11.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a)”。
请注意,可移植类库可以独立构建。可移植类库针对以下框架:
- .NET 框架 4.5
- Silverlight 4 及更高版本
- 视窗电话 8
- 适用于 Windows 应用商店应用的 .NET
这甚至可能吗?
c# - Mouse.GetPostion(null) WinRT 中的等价物
WPF 中 Mouse.GetPostion(null) 的等价物是什么。
我可以从指针事件参数中获取指针的位置。但是我如何在没有任何事件的情况下获得职位。像 WPF 中的“Mouse.GetPostion(null)”。其中鼠标是一个静态类。任何的想法?
c# - BitmapEncoder SetPixelData 内存分配
我正在开发一个需要生成动画 GIF 图像的 Metro 应用程序。
我找到了这个教程,女巫似乎是 Metro 应用程序动画 GIF 的唯一资源。
运行此代码时,在 SetPixelData 方法上引发异常,告诉我分配的缓冲区内存不足(即使我的 Visual Studio 环境是英文的,该消息也是我的操作系统语言,我认为这可能是相关的)。
我已经减小了图像大小(源和输出)和帧数,但我仍然收到此错误。(我在同一个应用程序中操作更大的图像和字节数组)。
知道这个内存问题可能来自哪里吗?我的 StorageFile 可能有问题?
.net - 将私有 Predicate 方法转换为 Async 方法
我有这个方法:
我希望这个方法异步返回,即Task<Predicate<int>>
. 我该怎么做呢?目前我在async(id)
.
winrt-async - 如何使用 C# 代码检查应用程序是否在平板电脑或 PC 上运行
我想使用 Windows 8 Metro Style 应用程序中的 C# 代码检查应用程序是否在平板电脑或 PC 上运行
file-upload - 仅“http”和“https”方案支持上传内容
我正在尝试将文件上传到 ftp 服务器,我正在使用以下代码:
但它在这里向我发送了这个异常: UploadOperation upload = uploader.CreateUpload(uri, file); “在 Microsoft.Samples.Networking.BackgroundTransfer.exe 中发生了“System.ArgumentException”类型的异常,但未在用户代码中处理
WinRT 信息:'uri':仅支持 'http' 和 'https' 方案上传内容。”