Windows 8 WinRT中的流到文件

Windows 8 WinRT中的流到文件,windows-8,windows-runtime,Windows 8,Windows Runtime,如何在WinRT中将流保存到文件。目前我正在开发一个开源库,用于在Windows8中创建PDF文件。我用pdf内容构建流,现在我的要求是将此流保存到文件中。谁能指导我解决这个问题 我想你是在和C#合作吧?一种方法是使用DataReader读取流内容并将其存储到byte[]缓冲区中。之后,您可以按如下方式创建文件: var file = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync("filena

如何在WinRT中将流保存到文件。目前我正在开发一个开源库,用于在Windows8中创建PDF文件。我用pdf内容构建流,现在我的要求是将此流保存到文件中。谁能指导我解决这个问题

我想你是在和C#合作吧?一种方法是使用DataReader读取流内容并将其存储到byte[]缓冲区中。之后,您可以按如下方式创建文件:

var file = await Windows.Storage.ApplicationData.Current.LocalFolder.CreateFileAsync("filename", Windows.Storage.CreationCollisionOption.ReplaceExisting);
await Windows.Storage.FileIO.WriteBytesAsync(file, buffer);
同样,如果您已经需要为pdf创建字节数据,那么您可以首先跳过将其设置为流


希望这能有所帮助。

检查这篇文章同样的问题,但重点是“流”。我想序列化写入用户文件的一些数据。当用户启动应用程序时,将从此文件读取数据模型的状态。如何将这些独立的存储对象连接到流函数库?