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

Email服务器

开发平台:

C#

  1. using System;
  2. namespace LumiSoft.MailServer.SMTP
  3. {
  4. /// <summary>
  5. /// Provides data for the ValidateMailboxSize event.
  6. /// </summary>
  7. public class ValidateMailboxSize_EventArgs
  8. {
  9. private string m_eAddress = "";
  10. private long   m_MsgSize  = 0;
  11. private bool   m_IsValid  = true;
  12. /// <summary>
  13. /// Default constructor.
  14. /// </summary>
  15. /// <param name="eAddress">Email address of recipient.</param>
  16. /// <param name="messageSize">Message size.</param>
  17. public ValidateMailboxSize_EventArgs(string eAddress,long messageSize)
  18. {
  19. m_eAddress = eAddress;
  20. m_MsgSize  = messageSize;
  21. }
  22. #region Properties Implementation
  23. /// <summary>
  24. /// Email address which mailbox size to check.
  25. /// </summary>
  26. public string eAddress
  27. {
  28. get{ return m_eAddress; }
  29. }
  30. /// <summary>
  31. /// Message size.NOTE: value 0 means that size is unknown.
  32. /// </summary>
  33. public long MessageSize
  34. {
  35. get{ return m_MsgSize; }
  36. }
  37. /// <summary>
  38. /// Gets or sets if mailbox size is valid.
  39. /// </summary>
  40. public bool IsValid
  41. {
  42. get{ return m_IsValid; }
  43. set{ m_IsValid = value; }
  44. }
  45. #endregion
  46. }
  47. }