Silverlight隔离存储(续)

来源:互联网 发布:伪装地理位置软件哪个 编辑:程序博客网 时间:2024/06/07 20:25

我之前的一篇日记说到了隔离存储的问题,简单而言,它就是提供给Silverlight应用程序可以在用户机器上做一些文件存取的机制 。

事实上,除了我们自己写文件之外,还可以直接利用IsolatedStorageSettings这个类保存一些应用程序的设置信息。看起来的确很方便

下面是一个简单的例子

1   using System.IO.IsolatedStorage;23   namespace SearchMonitor.Model4   {5       public class Helper6       {7           internal static string GetLatestTweetId(string searchTerm)8           {9               if (IsolatedStorageSettings.ApplicationSettings.Contains(searchTerm))10             {11                 return IsolatedStorageSettings.ApplicationSettings[searchTerm].ToString();12             }13             else 14             {15                 return "0";16             }17         }1819         internal static void SaveLatestTweetId(string searchTerm, string latestId)20         {21             if (IsolatedStorageSettings.ApplicationSettings.Contains(searchTerm))22             {23                 IsolatedStorageSettings.ApplicationSettings[searchTerm] = latestId;24             }25             else26             {27                 IsolatedStorageSettings.ApplicationSettings.Add(searchTerm, latestId);28             }29         }30     }31 }
.csharpcode, .csharpcode pre{font-size: small;color: black;font-family: consolas, "Courier New", courier, monospace;background-color: #ffffff;/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {background-color: #f4f4f4;width: 100%;margin: 0em;}.csharpcode .lnum { color: #606060; }
原创粉丝点击