ListMessagesAsync

ListMessagesAsync(string, long, bool, IEnumerable<string>, IConnection, CancellationToken)

获取指定文件夹中的邮件列表

public Task<ImapMessageInfoCollection> ListMessagesAsync(string folderName = null, 
    long modificationSequence = 0, bool retrieveRecursively = false, 
    IEnumerable<string> messageExtraFields = null, IConnection connection = null, 
    CancellationToken token = default)
范围 类型 描述
connection String 连接到服务器
folderName Int64 用于检索消息的文件夹。
modificationSequence Boolean 修改顺序
retrieveRecursively IEnumerable`1 指示是否必须递归检索消息。
messageExtraFields IConnection 将请求消息的额外参数列表。
token CancellationToken 传播应取消操作的通知。

返回值

任务对象,具有此操作的委托

也可以看看


ListMessagesAsync(MailQuery, string, int, IConnection, CancellationToken)

获取当前文件夹中的邮件列表。

public Task<ImapMessageInfoCollection> ListMessagesAsync(MailQuery query, string folderName = null, 
    int maxNumberOfMessages = 0, IConnection connection = null, CancellationToken token = default)
范围 类型 描述
connection MailQuery 连接到服务器
folderName String 消息位置
query Int32 MailQuery表示搜索查询。
maxNumberOfMessages IConnection 最大消息数。
token CancellationToken 传播应取消操作的通知。

返回值

ImapMessageInfo 对象的集合。

也可以看看