BackupSettings

BackupSettings class

类包含备份操作的选项

public class BackupSettings

构造函数

姓名描述
BackupSettings()初始化BackupSettings class
BackupSettings(BackupOptions)初始化BackupSettings class
BackupSettings(bool, bool, int, int)初始化BackupSettings class

特性

姓名描述
static Default { get; }获取BackupSettings默认设置的类
ExecuteRecursively { get; set; }获取或设置定义是否应递归执行备份的值
NumberOfAttemptsToRrepeat { get; set; }获取或设置定义重复失败操作尝试次数的值 如果备份操作中的某些 IMAP 命令返回失败结果,IMAP 客户端会根据定义的次数尝试再次重复此操作。 例如,如果 FETCH 操作返回错误 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

也可以看看