RestoreSettings
RestoreSettings class
Настройки метода ImapClient.Restore
public class 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. |
Методы
Смотрите также