Delegates.cs 831 B

1234567891011121314151617181920212223242526
  1. using qdr.fnd.core.pqueue.Enums;
  2. namespace qdr.fnd.core.pqueue
  3. {
  4. public delegate void PsQueueStatusChangedEventHandler(IPsQueue sender, PsQueueStatusChangedEventArgs e);
  5. public class PsQueueStatusChangedEventArgs : EventArgs
  6. {
  7. #region *** Properties ***
  8. public string ProcessQueueItemId { get; set; }
  9. public PsStatusEnum CurrentStatus { get; set; }
  10. public bool CurrentIsStatusTransient { get; set; }
  11. public PsStatusEnum PreviousStatus { get; set; }
  12. public bool PreviousIsStatusTransient { get; set; }
  13. #endregion
  14. #region *** Constructors ***
  15. public PsQueueStatusChangedEventArgs(string processQueueItemId)
  16. {
  17. ProcessQueueItemId = processQueueItemId;
  18. }
  19. #endregion
  20. }
  21. }