private ReportService.PstFile GetPstFile(PSTRegistryEntry regEntry) { ReportService.PstFile pstFile = new ReportService.PstFile() { LocalPath = regEntry.SourcePath, LastSuccessfulBackup = regEntry.LastSuccessfulBackup, IsSetToBackup = regEntry.ToBackup, Size = new System.IO.FileInfo(regEntry.SourcePath).Length }; return(pstFile); }
private void RegisterPstFiles(string clientId, List <PSTRegistryEntry> pstFilesToRegister) { if (_localSettings.ReportingReportToServer) { foreach (PSTRegistryEntry regEntry in pstFilesToRegister) { try { ReportService.PstFile pstFile = GetPstFile(regEntry); proxy.RegisterPstFile(clientId, pstFile); } catch (Exception ex) { Logger.Write(20029, "An error occurs while trying to register a PstFile\r\n" + ex.Message, Logger.MessageSeverity.Error, System.Diagnostics.EventLogEntryType.Error); } } } }