Ejemplo n.º 1
0
        //
        //	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);
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }