// // Protected // protected override string LoadConfigXML() { using (AutoMutexLock oMutex = new AutoMutexLock(m_oConfigStorageMutex)) { string sConfigXML = String.Empty; if (IsConfigFileExists()) { sConfigXML = FileUtil.GetFileAsString(ConfigFileName); } SaveConfigLastWriteTime(); return(sConfigXML); } }
protected override void StoreConfigXML(string sXML) { using (AutoMutexLock oMutex = new AutoMutexLock(m_oConfigStorageMutex)) { string sConfigFileName = ConfigFileName; string sDir = Path.GetDirectoryName(sConfigFileName); PathUtil.EnsurePathExist(sDir); FileUtil.CreateFileFromString( ConfigFileName, sXML); SaveConfigLastWriteTime(); } }