Ejemplo n.º 1
0
 private void AddLogLine(DownloadItem downloadItem, DownloadItemLogLineType logLineType, string logLine)
 {
     lock (downloadQueueLock)
     {
         DownloadItemLogLine downloadItemLogLine = new DownloadItemLogLine(logLineType, DateTime.Now, logLine);
         int lineIndex = downloadItem.Logs.Count;
         downloadItem.Logs.Add(downloadItemLogLine);
         eventQueue.Add(new DownloadItemLogLineEventArgs(downloadItem.Id, lineIndex, downloadItemLogLine));
     }
 }
Ejemplo n.º 2
0
 public DownloadItemLogLineEventArgs(Guid downloadItemId, int lineIndex, DownloadItemLogLine logLine)
 {
     DownloadItemId = downloadItemId;
     LineIndex      = lineIndex;
     LogLine        = logLine;
 }