gpt4 book ai didi

c# - 如何将流写入独立存储中的 xml 文件

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:49 25 4
gpt4 key购买 nike

我正在尝试在我的应用程序中实现 SkyDrive 备份。一切正常,除了我不知道如何轻松地将流(使用从 SkyDrive 下载的备份)保存到独立存储中。

我知道我可以反序列化流而不是保存它,但这会不必要地复杂化。

所以,这是我的问题:

我有一个包含来自 SkyDrive 的文件的流,我需要将其作为文件“Settings.XML”保存到 IsolatedStorage 中。

所以基本上我需要将“流”写入独立存储中的 Settings.xml 文件

        static void client_DownloadCompleted(object sender, LiveDownloadCompletedEventArgs e, string saveToPath)
{
Stream stream = e.Result; //Need to write this into IS

try
{
using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(saveToPath, FileMode.Create))
{
//How to save it?

}
}
}...

谢谢!

最佳答案

使用 steam 的 CopyTo() 方法 - http://msdn.microsoft.com/en-us/library/dd782932.aspx

using (IsolatedStorageFileStream fileStream = myIsolatedStorage.OpenFile(saveToPath, FileMode.Create))    
{
stream.CopyTo(fileStream);
}

关于c# - 如何将流写入独立存储中的 xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10666224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com