SQLite ADO.NET Provider

SQLiteBackupCallback Delegate

Поднят перед каждым шагом резервирования.

public delegate bool SQLiteBackupCallback(
SQLiteConnection source,
string sourceName,
SQLiteConnection destination,
string destinationName,
int pages,
int remainingPages,
int totalPages,
bool retry
);

Параметры

source
Исходное соединение с базой данных.
sourceName
Исходное имя базы данных.
destination
Связь целевой базы данных.
destinationName
Имя целевой базы данных.
pages
Число страниц, которое скопировано каждым шагом.
remainingPages
Число страниц, остающихся до конца копирования.
totalPages
Общее количество страниц в исходной базе данных.
retry
true, если операция должна быть повторена из-за проблем блокировки базы данных, иначе false.

Возвращаемое значение

True, чтобы продолжить процесс резервного копирования или false, чтобы остановить процесс резервного копирования, отменяя до прежнего уровня любые изменения, которые были внесены до сих пор.

Требования

Namespace: System.Data.SQLite

Assembly: System.Data.SQLite (в System.Data.SQLite.dll)

См. также

Пространство имен System.Data.SQLite.