如何实现IAsyncOperationWithProgress

Max*_*iva 6 c# asynchronous stream windows-runtime

我正在将一些自定义.NET流移植到WINRT.语言是C#.

是否有一些IAsyncOperationWithProgress的示例实现?由于方法ReadAsync,来自Windows.Storage.Streams的WriteAsync需要它们.自定义WinRT流实现也受到欢迎.

我发现了一些使用create_async的C示例,但我希望在C#中执行此操作,并且我在Metro框架中找不到create_async.

提前致谢

Rei*_*man -1

对于 C#,您应该查看此 //build talk on asyncprogramming

如果您使用高级 C++,您应该查看这篇有关如何在 PPL 中执行异步操作的文章。

如果您需要从低级 C++ 实现自己的异步操作,您应该查看WRL::AsyncBase类。

  • 我对 -1 感到抱歉,但我观看了整个 60 分钟的视频,寻找 IAsyncOperationWithProgress 的代码示例,除了 58:00 处简短提及该功能外,没有什么其他内容。 (3认同)