GetTopLines_Eventargs.cs
上传用户:horngjaan
上传日期:2009-12-12
资源大小:2882k
文件大小:1k
源码类别:

Email服务器

开发平台:

C#

  1. using System;
  2. namespace LumiSoft.MailServer.POP3
  3. {
  4. /// <summary>
  5. /// Provides data for the GetTopLines event.
  6. /// </summary>
  7. public class GetTopLines_Eventargs
  8. {
  9. private string m_Mailbox   = "";
  10. private string m_messageID = "";
  11. private int    m_Lines     = 0;
  12. private byte[] m_LinesData = null;
  13. /// <summary>
  14. /// Default constructor.
  15. /// </summary>
  16. /// <param name="mailbox">Mailbox name.</param>
  17. /// <param name="messageID">Message ID.</param>
  18. /// <param name="nLines">Number of lines to get.</param>
  19. public GetTopLines_Eventargs(string mailbox,string messageID,int nLines)
  20. {
  21. m_Mailbox   = mailbox;
  22. m_messageID = messageID;
  23. m_Lines     = nLines;
  24. }
  25. #region Properties Implementation
  26. /// <summary>
  27. /// Mailbox name.
  28. /// </summary>
  29. public string Mailbox
  30. {
  31. get{ return m_Mailbox; }
  32. }
  33. /// <summary>
  34. /// Message ID of message which TOP lines to get.
  35. /// </summary>
  36. public string MessageID
  37. {
  38. get{ return m_messageID; }
  39. }
  40. /// <summary>
  41. /// Number of lines to get.
  42. /// </summary>
  43. public int Lines
  44. {
  45. get{ return m_Lines; }
  46. }
  47. /// <summary>
  48. /// Gets or sets TOP lines.
  49. /// </summary>
  50. public byte[] LinesData
  51. {
  52. get{ return m_LinesData; }
  53. set{ m_LinesData = value; }
  54. }
  55. #endregion
  56. }
  57. }