Ejemplo n.º 1
0
        /// <summary>
        /// Removes settings from data store
        /// </summary>
        /// <param name="exType">Extension Type</param>
        /// <param name="exId">Extension Id</param>
        public override void RemoveFromDataStore(DataStore.ExtensionType exType, string exId)
        {
            string _fileName = StorageLocation(exType) + exId + ".xml";

            try
            {
                File.Delete(_fileName);
            }
            catch (Exception e)
            {
                string s = e.Message;
                throw;
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Removes settings from data store
 /// </summary>
 /// <param name="exType">Extension Type</param>
 /// <param name="exId">Extension Id</param>
 public abstract void RemoveFromDataStore(DataStore.ExtensionType exType, string exId);
Ejemplo n.º 3
0
 /// <summary>
 /// Saves settings to data store
 /// </summary>
 /// <param name="exType">Extension Type</param>
 /// <param name="exId">Extension Id</param>
 /// <param name="settings">Settings object</param>
 public abstract void SaveToDataStore(DataStore.ExtensionType exType, string exId, object settings);
Ejemplo n.º 4
0
 // Data Store
 /// <summary>
 /// Loads settings from data store
 /// </summary>
 /// <param name="exType">Extension Type</param>
 /// <param name="exId">Extensio Id</param>
 /// <returns>Settings as stream</returns>
 public abstract object LoadFromDataStore(DataStore.ExtensionType exType, string exId);