/// <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; } }
/// <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);
/// <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);
// 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);