BackupSettings

BackupSettings class

Class contains options for backup operation

The BackupSettings type exposes the following members:

Constructors

NameDescription
BackupSettings()Initializes a new instance of the BackupSettings class
BackupSettings(options)Initializes a new instance of the BackupSettings class
BackupSettings(execute_recursively, restore_connection, number_of_attempts, timeout_between_attempts)Initializes a new instance of the BackupSettings class

Properties

NameDescription
defaultGets BackupSettings class with settings by default
execute_recursivelyGets or sets value which defines if backup should be executed recursively
restore_connectionGets or sets value which defines if connection has to be restored in case if server closes connection forcibly
This option has to be used together with NumberOfAttemptsToRrepeat option.
number_of_attempts_to_rrepeatGets or sets value which defines number of attempts to repeat failed operation
In case of some IMAP command inside backup operation returns failed result, IMAP client tries to repeat this operation again according to defined quantity of times.
For instance if FETCH operation returns error
AE_1_1_0243 FETCH 219 (BODY)
AE_1_1_0243 NO[UNAVAILABLE] FETCH Service is temporarily not available
Client tries to execute it again.
timeout_between_attemptsGets or sets value which defines timeout (in milliseconds) between attemptions to execute operation again
This option has to be used together with NumberOfAttemptsToRrepeat option.

See Also