예제 #1
0
        public static void Save(ProfilesSet profiles)
        {
            IsolatedStorageFile       isoStore = IsolatedStorageFile.GetMachineStoreForAssembly();
            IsolatedStorageFileStream isoFile  = new IsolatedStorageFileStream(FileName, FileMode.Create, isoStore);
            StreamWriter  writer = new StreamWriter(isoFile);
            XmlSerializer s      = new XmlSerializer(typeof(ProfilesSet));

            s.Serialize(writer, profiles);
            writer.Close();
        }
예제 #2
0
        public static void Save(ProfilesSet profiles)
        {
            IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.Machine | IsolatedStorageScope.Application,
                                                                        new System.Security.Policy.Url("www.onvif.org/OnvifTestTool"));
            IsolatedStorageFileStream isoFile = new IsolatedStorageFileStream(FileName, FileMode.Create, isoStore);
            StreamWriter  writer = new StreamWriter(isoFile);
            XmlSerializer s      = new XmlSerializer(typeof(ProfilesSet));

            s.Serialize(writer, profiles);
            writer.Close();
        }
예제 #3
0
        public static ProfilesSet Load()
        {
            ProfilesSet result = new ProfilesSet();

            try
            {
                IsolatedStorageFile       isoStore = IsolatedStorageFile.GetMachineStoreForAssembly();
                IsolatedStorageFileStream isoFile  = new IsolatedStorageFileStream(FileName, FileMode.Open, isoStore);
                StreamReader reader = new StreamReader(isoFile);

                XmlSerializer s = new XmlSerializer(typeof(ProfilesSet));
                result = (ProfilesSet)s.Deserialize(reader);
                reader.Close();
            }
            catch
            {
            }
            return(result);
        }
예제 #4
0
        public static ProfilesSet Load()
        {
            ProfilesSet result = new ProfilesSet();

            try
            {
                IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.Machine | IsolatedStorageScope.Application,
                                                                            new System.Security.Policy.Url("www.onvif.org/OnvifTestTool"));
                IsolatedStorageFileStream isoFile = new IsolatedStorageFileStream(FileName, FileMode.Open, isoStore);
                StreamReader reader = new StreamReader(isoFile);

                XmlSerializer s = new XmlSerializer(typeof(ProfilesSet));
                result = (ProfilesSet)s.Deserialize(reader);
                reader.Close();
            }
            catch
            {
            }
            return(result);
        }
예제 #5
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="view">View.</param>
 public ManagementController(IManagementView view)
     : base(view)
 {
     _profiles = new ProfilesSet();
 }
예제 #6
0
 /// <summary>
 /// Loads profiles.
 /// </summary>
 /// <returns>list of profiles.</returns>
 public List <Profile> Load()
 {
     _profiles = ProfilesManager.Load();
     return(_profiles.Profiles);
 }