MessagePriority.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //------------------------------------------------------------------------------
  2. // <copyright file="MessagePriority.cs" company="Microsoft">
  3. // Copyright (c) Microsoft Corporation. All rights reserved.
  4. // </copyright>
  5. //------------------------------------------------------------------------------
  6. namespace Experimental.System.Messaging
  7. {
  8. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority"]/*' />
  9. /// <devdoc>
  10. /// Message priority effects how MSMQ handles the message while it is in route,
  11. /// as well as where the message is placed in the queue. Higher priority messages
  12. /// are given preference during routing, and inserted toward the front of the queue.
  13. /// Messages with the same priority are placed in the queue according to their arrival
  14. /// time.
  15. /// </devdoc>
  16. public enum MessagePriority
  17. {
  18. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.Lowest"]/*' />
  19. /// <devdoc>
  20. /// <para>[To be supplied.]</para>
  21. /// </devdoc>
  22. Lowest = 0,
  23. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.VeryLow"]/*' />
  24. /// <devdoc>
  25. /// <para>[To be supplied.]</para>
  26. /// </devdoc>
  27. VeryLow = 1,
  28. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.Low"]/*' />
  29. /// <devdoc>
  30. /// <para>[To be supplied.]</para>
  31. /// </devdoc>
  32. Low = 2,
  33. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.Normal"]/*' />
  34. /// <devdoc>
  35. /// <para>[To be supplied.]</para>
  36. /// </devdoc>
  37. Normal = 3,
  38. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.AboveNormal"]/*' />
  39. /// <devdoc>
  40. /// <para>[To be supplied.]</para>
  41. /// </devdoc>
  42. AboveNormal = 4,
  43. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.High"]/*' />
  44. /// <devdoc>
  45. /// <para>[To be supplied.]</para>
  46. /// </devdoc>
  47. High = 5,
  48. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.VeryHigh"]/*' />
  49. /// <devdoc>
  50. /// <para>[To be supplied.]</para>
  51. /// </devdoc>
  52. VeryHigh = 6,
  53. /// <include file='doc\MessagePriority.uex' path='docs/doc[@for="MessagePriority.Highest"]/*' />
  54. /// <devdoc>
  55. /// <para>[To be supplied.]</para>
  56. /// </devdoc>
  57. Highest = 7,
  58. }
  59. }