ListMessagesAsync

ListMessagesAsync(string, string, int, MailQuery, bool, IEnumerable<PropertyDescriptor>, CancellationToken)

列出指定文件夹中的邮件。

public Task<ExchangeMessageInfoCollection> ListMessagesAsync(string folder, string mailbox = null, 
    int maxNumberOfMessages = 0, MailQuery query = null, bool recursive = false, 
    IEnumerable<PropertyDescriptor> extendedProperties = null, 
    CancellationToken cancellationToken = default)
范围类型描述
folderString用于搜索邮件的文件夹。
mailboxString用于初始化文件夹 id 类的邮箱。
maxNumberOfMessagesInt32最大消息数。
queryMailQueryMailQuery表示消息搜索条件。
recursiveBoolean指示是否递归列表。
extendedPropertiesIEnumerable`1检索到的消息的扩展属性
cancellationTokenCancellationToken取消令牌。

返回值

ExchangeMessageInfoCollection包含来自指定文件夹的邮件。

也可以看看


ListMessagesAsync(IEnumerable<string>, CancellationToken)

列出指定文件夹中的邮件。

public Task<ExchangeMessageInfoCollection> ListMessagesAsync(IEnumerable<string> ids, 
    CancellationToken cancellationToken = default)
范围类型描述
idsIEnumerable`1消息 ID 的枚举
cancellationTokenCancellationToken取消令牌。

返回值

ExchangeMessageInfoCollection包含的消息。

也可以看看