问题标签 [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.

0 投票
1 回答
70 浏览

xaml - 当我们的地铁应用程序运行时如何禁用自动锁定?

我正在开发一个 Metro 应用程序,在该应用程序中,我从服务中获取一些数据,此时设备将自动锁定,因为它长时间没有响应。

那么,当服务发生某些进程/获取/同步时,如何避免 Metro 应用程序中的这种自动锁定。

我无法测试这种情况,因为我正在模拟器上测试它。

1) Metro 应用程序运行时如何避免自动锁定功能?2)我可以通过哪些可能的方式做到这一点?

请帮帮我。

提前致谢。

0 投票
1 回答
452 浏览

c++ - WinRT API 无法获取 IDeviceIoControl

我已经获取了通过 osrfx2 示例中的 guid 访问自定义驱动程序的基本代码。 http://code.msdn.microsoft.com/windowsapps/Custom-device-access-sample-43bde679

我试图在 WinRT 中实现应用程序,它访问 ndislwf 过滤器驱动程序

我无法让 devicecontrol 发送 ioctl。

我在元数据文件中也提到了 guid。

任何人都可以帮助我。

0 投票
3 回答
2626 浏览

c# - 为什么 HttpClient 在这里出现死锁?

我有一个在可移植类库中制作的 API,它需要访问特定于平台的 API 以发送 HTTP 请求。这是我编写的在 WinRT 上执行 HTTP POST 的方法:

但是,当受到任何压力时,这会出现一个有趣的问题。它似乎在内部陷入僵局。就像我创建 5 个线程并从中发送 POST 请求一样,此方法将到达除了超时之外什么都不做的地方。内容永远不会到达服务器,.Continue代码也永远不会执行。但是,如果我连续运行它,或者甚至使用 2 或 3 个线程,它就可以正常工作。似乎抛出的线程越多,性能越差

究竟我在这里做错了什么?

0 投票
2 回答
6972 浏览

c# - WinRT:StreamSocket TCP 的 DataReader.LoadAsync 异常

我正在用 C# 在 WinRT 上编写一个客户端应用程序,它通过 TCP 连接到多个服务器。对于 TCP 连接,我使用 StreamSocket。然后将输入和输出字符串包装在 DataWriter 和 DataReader 中。当我连接到多个服务器时,出现以下异常:“操作标识符无效”

这是该方法的代码:

Stacktrace 仅将 reader.LoadAsync(UInt32 count) 方法显示为问题的根源。每个 ClientInstance 都在自己的任务中运行,并拥有自己的 DataReader 和 Stream 实例。“receiveBufferSize”为 8192 字节。

你知道错误可能是什么吗?

0 投票
1 回答
2232 浏览

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

这甚至可能吗?

0 投票
1 回答
667 浏览

c# - Mouse.GetPostion(null) WinRT 中的等价物

WPF 中 Mouse.GetPostion(null) 的等价物是什么。

我可以从指针事件参数中获取指针的位置。但是我如何在没有任何事件的情况下获得职位。像 WPF 中的“Mouse.GetPostion(null)”。其中鼠标是一个静态类。任何的想法?

0 投票
2 回答
2621 浏览

c# - BitmapEncoder SetPixelData 内存分配

我正在开发一个需要生成动画 GIF 图像的 Metro 应用程序。

我找到了这个教程,女巫似乎是 Metro 应用程序动画 GIF 的唯一资源。

运行此代码时,在 SetPixelData 方法上引发异常,告诉我分配的缓冲区内存不足(即使我的 Visual Studio 环境是英文的,该消息也是我的操作系统语言,我认为这可能是相关的)。

我已经减小了图像大小(源和输出)和帧数,但我仍然收到此错误。(我在同一个应用程序中操作更大的图像和字节数组)。

知道这个内存问题可能来自哪里吗?我的 StorageFile 可能有问题?

0 投票
1 回答
108 浏览

.net - 将私有 Predicate 方法转换为 Async 方法

我有这个方法:

我希望这个方法异步返回,即Task<Predicate<int>>. 我该怎么做呢?目前我在async(id).

0 投票
1 回答
791 浏览

winrt-async - 如何使用 C# 代码检查应用程序是否在平板电脑或 PC 上运行

我想使用 Windows 8 Metro Style 应用程序中的 C# 代码检查应用程序是否在平板电脑或 PC 上运行

0 投票
3 回答
925 浏览

file-upload - 仅“http”和“https”方案支持上传内容

我正在尝试将文件上传到 ftp 服务器,我正在使用以下代码:

但它在这里向我发送了这个异常: UploadOperation upload = uploader.CreateUpload(uri, file); “在 Microsoft.Samples.Networking.BackgroundTransfer.exe 中发生了“System.ArgumentException”类型的异常,但未在用户代码中处理

WinRT 信息:'uri':仅支持 'http' 和 'https' 方案上传内容。”