您的位置:知识库 » .NET技术

详解Silverlight 2中的独立存储(Isolated Storage)

作者: TerryLee  来源: 博客园  发布时间: 2008-10-10 10:49  阅读: 8756 次  推荐: 0   原文链接   [收藏]  

增加配额

在本文一开始我就提到独立存储严格的限制了应用程序可以存储的数据的大小,但是我们可以通过IsolatedStorageFile类提供的IncreaseQuotaTo方法来申请更大的存储空间,空间的大小是用字节作为单位来表示的,如下代码片段所示,申请独立存储空间增加到5M:

using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
{
    long newQuetaSize = 5242880;
    long curAvail = store.AvailableFreeSpace;

    if (curAvail < newQuetaSize)
    {
        store.IncreaseQuotaTo(newQuetaSize);
    }
}

当我们试图增加空间大小时浏览器将会弹出一个确认对话框,供我们确认是否允许增加独立存储的空间大小。

TerryLee_0076 

0
0

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻