RestoreSettings

RestoreSettings class

Настройки метода ImapClient.Restore

public class RestoreSettings

Конструкторы

ИмяОписание
RestoreSettings()Конструктор по умолчанию.

Характеристики

ИмяОписание
BeforeItemCallback { get; set; }Обратный вызов, вызываемый при обработке следующего элемента (сообщения или папки).
Connection { get; set; }Подключение к серверу.
Folders { get; set; }Папки для восстановления.
NumberOfAttemptsToRrepeat { get; set; }Получает или задает значение, которое определяет количество попыток повторить неудачную операцию В случае, если какая-то команда IMAP внутри операции резервного копирования возвращает неудачный результат, клиент IMAP пытается повторить эту операцию снова в соответствии с заданным количеством раз. Например, если операция FETCH возвращает error AE_1_1_0243 FETCH 219 (BODY) AE_1_1_0243 NO[UNAVAILABLE] Служба FETCH временно недоступна Клиент пытается выполнить ее снова.
Options { get; set; }Параметры восстановления.
Recursive { get; set; }Указывает, что вложенные папки также должны быть восстановлены
RemoveNonexistentFolders { get; set; }Указывает, что почтовые папки, не имеющие аналогов в личном хранилище, должны быть удалены
RemoveNonexistentItems { get; set; }Указывает, что почтовые отправления, не имеющие себе равных в личном хранилище, должны быть удалены
RestoreConnection { get; set; }Получает или задает значение, определяющее, нужно ли восстанавливать соединение в случае, если сервер принудительно закрывает соединение. Эта опция должна использоваться вместе с опцией NumberOfAttemptsToRrepeat.
TimeoutBetweenAttempts { get; set; }Получает или задает значение, определяющее тайм-аут (в миллисекундах) между попытками выполнить операцию снова Этот параметр должен использоваться вместе с параметром NumberOfAttemptsToRrepeat.

Методы

ИмяОписание
implicit operatorПреобразует перечисляемые параметры в class

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