C# Класс WaveBox.DatabaseBackup

Показать файл Открыть проект

Открытые методы

Метод Описание
Backup ( SQLiteConnection source, SQLiteConnection destination ) : bool
Backup ( long &lastQueryId ) : string
BackupFileName ( long queryId ) : string
BackupPath ( long queryId ) : string
Close ( IDbConnection connection, IDataReader reader ) : void
GetBackupDbConnection ( long queryId ) : IDbConnection
GetDbCommand ( string queryString, IDbConnection connection ) : IDbCommand
GetDbConnection ( string dbName ) : IDbConnection

Приватные методы

Метод Описание
GetConnectionHandle ( SQLiteConnection source ) : IntPtr
GetPrivateFieldValue ( object instance, string fieldName ) : object
sqlite3_backup_finish ( IntPtr backup ) : int
sqlite3_backup_init ( IntPtr destDb, byte destname, IntPtr srcDB, byte srcname ) : IntPtr
sqlite3_backup_pagecount ( IntPtr backup ) : int
sqlite3_backup_remaining ( IntPtr backup ) : int
sqlite3_backup_step ( IntPtr backup, int pages ) : int
sqlite3_sleep ( int milliseconds ) : int

Описание методов

Backup() публичный статический Метод

public static Backup ( SQLiteConnection source, SQLiteConnection destination ) : bool
source System.Data.SQLite.SQLiteConnection
destination System.Data.SQLite.SQLiteConnection
Результат bool

Backup() публичный статический Метод

public static Backup ( long &lastQueryId ) : string
lastQueryId long
Результат string

BackupFileName() публичный статический Метод

public static BackupFileName ( long queryId ) : string
queryId long
Результат string

BackupPath() публичный статический Метод

public static BackupPath ( long queryId ) : string
queryId long
Результат string

Close() публичный статический Метод

public static Close ( IDbConnection connection, IDataReader reader ) : void
connection IDbConnection
reader IDataReader
Результат void

GetBackupDbConnection() публичный статический Метод

public static GetBackupDbConnection ( long queryId ) : IDbConnection
queryId long
Результат IDbConnection

GetDbCommand() публичный статический Метод

public static GetDbCommand ( string queryString, IDbConnection connection ) : IDbCommand
queryString string
connection IDbConnection
Результат IDbCommand

GetDbConnection() публичный статический Метод

public static GetDbConnection ( string dbName ) : IDbConnection
dbName string
Результат IDbConnection