none
windows phone,使用IsolatedStorageSettings中,为何频繁抛出 Operation not permitted on IsolatedStorageFileStream 异常? RRS feed

  • 问题

  • 此异常有时有,有时正常,代码如下:

    public static class Settings
    {

        private static IsolatedStorageSettings _isolatedStorageSettings = null;

        static Settings()
        {
            Settings._isolatedStorageSettings = IsolatedStorageSettings.ApplicationSettings;// 此句有时报错,有时正常
        }
    }

    在静态构造方法里面,构造IsolatedStorageSettings时频繁会抛出“类型初始化错误”,然后调试查看内部异常就是:Operation not permitted on IsolatedStorageFileStream 

    何故???

    2013年9月3日 3:40

答案

  • 首先,不解你为什么会要自己定义一个  private static IsolatedStorageSettings _isolatedStorageSettings = null;系统自身的不能满足需要?

    其次,Settings如果不是static的我试过没有问题。static的没试。

    2013年9月5日 3:47