将Stream转换为IRandomAccessStream

isp*_*iro 6 .net c# windows-store-apps win-universal-app

我需要将a Stream转换为IRandomAccessStream(为了创建一个BitmapDecoder).我尝试了为内置方法进行转换和搜索,BitmapDecoder但找不到任何内置方法.

那我该怎么做?

Kev*_*sse 19

有一种扩展方法:

Stream stream = GetSomeStream();
IRandomAccessStream randomAccessStream = stream.AsRandomAccessStream();
Run Code Online (Sandbox Code Playgroud)

只需确保using System.IO您的代码文件位于顶部.

  • 完美的。(还不能接受。)我不敢相信我在搜索 Intellisense 时没有看到! (2认同)
  • Yippie-ki-是的!!找不到任何地方。谢谢 (2认同)