/// <summary>
 /// Fires event/statistic/error messages
 /// </summary>
 /// <param name="events">Isag events</param>
 /// <param name="status">Status</param>
 public void FireMessages(IsagEvents events, Status status)
 {
     _messageList.FireEvents(events);
     _statusList.LogStatusEvents(status);
     if (Status == StatusType.Error)
     {
         events.FireError(new string[] { "BulkCopy", "Thread " + _threadNr.ToString(), _errorMessage });
     }
 }