public ImportService(IOptions <ImportSettings> importSettings, IInputReaderService inputReader, IDecoderService decoder, IDBPersister dbPersister, IErrorPersister errorPersister, ILogger <ImportService> logger) { _inputReader = inputReader; _decoder = decoder; _dbPersister = dbPersister; _errorPersister = errorPersister; _logger = logger; _importSettings = importSettings.Value; }
private ObjectManager<string, List<OfflineFileItem>> offlineFileTable = new ObjectManager<string, List<OfflineFileItem>>();//key:用户ID 。 public GlobalCache(IDBPersister persister) { this.dbPersister = persister; foreach (GGUser user in this.dbPersister.GetAllUser()) { this.userCache.Add(user.UserID, user); } foreach (GGGroup group in this.dbPersister.GetAllGroup()) { this.groupCache.Add(group.GroupID, group); } }
private ObjectManager <string, List <OfflineFileItem> > offlineFileTable = new ObjectManager <string, List <OfflineFileItem> >(); //key:用户ID 。 public GlobalCache(IDBPersister persister) { this.dbPersister = persister; foreach (GGUser user in this.dbPersister.GetAllUser()) { this.userCache.Add(user.UserID, user); } foreach (GGGroup group in this.dbPersister.GetAllGroup()) { this.groupCache.Add(group.GroupID, group); } }