Как получить порядковый номер сообщения, при помощи MailKit
Я подгружаю в своего почтового клиента 100 сообщений. Они кешируюся в бд. потом мне надо подгрузить еще 100 сообщений. В это время могут прийти новые сообщения, поэтому функция, представленная ниже не подойдет
var messageSummaries = await mailFolder.FetchAsync(101, 200, MessageSummaryItems.Full, cancellationToken);
Можно конечно запустить цикл foreach по сообщениям, найти мое последнее сообщение, оно будет , например уже 105, и от него запустить счетчик и подгрузить 100 сообщений.
Но я бы хотел получить индекс сообщения, например получить само сообщение var message = await mailFolder.GetMessageAsync(MessageId);, потом понять, что это номер сообщения 105, и запустить функцию выше (FetchAsync(105, 205)).