Пример #1
0
 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);
 }
Пример #2
0
 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);
             }
         }
     }
 }