private InfoSynchronizer <CCTVHierarchyInfo> getSynchronizer(string logicalName) { string section = string.Format(_sectionFormatter, logicalName); InfoSynchronizer <CCTVHierarchyInfo> sync = null; if (!_synchronizers.TryGetValue(section.ToUpper(), out sync)) { sync = new InfoSynchronizer <CCTVHierarchyInfo>(_baseUrl, section); _synchronizers[section.ToUpper()] = sync; } return(sync); }
protected BasePersistence(string section) { string baseUrl = ConfigurationManager.AppSettings["InfoServiceAddress"]; _synchronier = new InfoSynchronizer <T>(baseUrl, section); }