CopyMessageAsync

CopyMessageAsync(int, string, IConnection, CancellationToken)

Копирует сообщение

public Task<string> CopyMessageAsync(int sequenceNumber, string folderName, 
    IConnection connection = null, CancellationToken token = default)
ПараметрТипОписание
connectionInt32Подключение к серверу
sequenceNumberStringПорядковый номер сообщения
folderNameIConnectionИмя папки, куда должно быть скопировано сообщение
tokenCancellationTokenРаспространяет уведомление о том, что операции должны быть отменены.

Возвращаемое значение

Если сервер поддерживает расширение UIDPLUS, возвращает уникальный идентификатор скопированного сообщения, иначе возвращает null Подробнее читайте https://tools.ietf.org/html/rfc4315

Смотрите также


CopyMessageAsync(string, string, IConnection, CancellationToken)

Копирует сообщение.

public Task<string> CopyMessageAsync(string uniqueId, string folderName, 
    IConnection connection = null, CancellationToken token = default)
ПараметрТипОписание
connectionStringПодключение к серверу.
uniqueIdStringUID сообщения.
folderNameIConnectionИмя папки, в которую должно быть скопировано сообщение.
tokenCancellationTokenРаспространяет уведомление о том, что операции должны быть отменены.

Возвращаемое значение

Если сервер поддерживает расширение UIDPLUS, возвращает уникальный идентификатор скопированного сообщения, иначе возвращает null. Пожалуйста, читайте подробнее https://tools.ietf.org/html/rfc4315

Смотрите также