BackupSettings

BackupSettings class

Класс содержит опции для операции резервного копирования

public class BackupSettings

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

ИмяОписание
BackupSettings()Инициализирует новый экземплярBackupSettings класс
BackupSettings(BackupOptions)Инициализирует новый экземплярBackupSettings класс
BackupSettings(bool, bool, int, int)Инициализирует новый экземплярBackupSettings класс

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

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

Методы

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

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