IFolder.cs
上传用户:wdhx888
上传日期:2017-06-08
资源大小:112k
文件大小:1k
源码类别:

WEB邮件程序

开发平台:

C#

  1. using System;
  2. using EricDaugherty.CSES.Common;
  3. namespace EricDaugherty.CSES.Mailbox
  4. {
  5. /// <summary>
  6. /// The folder class defines the interface used to 
  7. /// interact with a specific folder in a user's mailbox.
  8. /// </summary>
  9. /// <remarks>
  10. /// Incomplete.
  11. /// </remarks>
  12. public interface IFolder
  13. {
  14. #region Properties
  15. /// <summary>
  16. /// The total number of messages in this folder
  17. /// </summary>
  18. int MessageCount { get; }
  19. /// <summary>
  20. /// The total size of all messages in this folder.
  21. /// </summary>
  22. long Size { get; }
  23. #endregion
  24. #region Methods
  25. /// <summary>
  26. /// Add a message to the current folder.
  27. /// </summary>
  28. /// <param name="fromAddress">The FROM address for the email.</param>
  29. /// <param name="data">The raw message data.</param>
  30. void addMessage( EmailAddress fromAddress, string data );
  31. #endregion
  32. }
  33. }