【问题标题】:BufferedStream in WinRT?WinRT中的BufferedStream?
【发布时间】:2014-10-07 11:45:28
【问题描述】:

WinRT 是否有与 System.IO.BufferedStream 类等效的类?该类本身不可用,但有没有办法实现相同的行为?

【问题讨论】:

  • @Alovchin,谢谢!将此作为答案发布,我会接受。

标签: c# stream windows-runtime bufferedstream


【解决方案1】:

不可以,但您可以使用任何带有 AsStream... 扩展方法的 Windows 运行时流。他们创建了一个包含内部缓冲区的“包装器”流,您可以设置其大小。请参阅高效访问文件系统 MSDN 文档的Stream performance in C# and Visual Basic 部分。

【讨论】:

  • 实际上,我正在做相反的事情(我需要一个围绕 WinRT 流的System.IO.Stream);我没有意识到AsStreamForRead 创建了一个缓冲流,但是您链接到的文章清楚地说明了这一点。谢谢!
  • 啊,对不起,我拼错了那些方法 :) 我的意思是 AsStream... 包装 WinRT 流的方法,当然 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-10
  • 2011-12-05
  • 2011-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多