'Declaration Public Sub EndRestore( _ ByVal result As IAsyncResult _ )
public void EndRestore( IAsyncResult result )
Parameters
- result
- The System.IAsyncResult returned by BeginRestore.
'Declaration Public Sub EndRestore( _ ByVal result As IAsyncResult _ )
public void EndRestore( IAsyncResult result )
public void DumpIt(SQLiteConnection conn) { conn.Open(); SQLiteDump sqSqlDump = new SQLiteDump(); sqSqlDump.Connection = conn; sqSqlDump.IncludeDrop = true; IAsyncResult Result = sqSqlDump.BeginBackup("d:\\dump.dmp"); while (!Result.IsCompleted) { Console.Write("."); //Perform here any operation you need } sqSqlDump.EndBackup(Result); Console.WriteLine("Dumped."); conn.Close(); } public void UnDumpIt(SQLiteConnection conn) { conn.Open(); SQLiteDump sqSqlDump = new SQLiteDump(); sqSqlDump.Connection = conn; IAsyncResult Result = sqSqlDump.BeginRestore("d:\\dump.dmp"); while (!Result.IsCompleted) { Console.Write("."); //Perform here any operation you need } sqSqlDump.EndRestore(Result); Console.WriteLine("Restored."); conn.Close(); }
Public Sub DumpIt(conn As SQLiteConnection) conn.Open() Dim sqSqlDump As New SQLiteDump() sqSqlDump.Connection = conn sqSqlDump.IncludeDrop = True Dim Result As IAsyncResult = sqSqlDump.BeginBackup("d:\dump.dmp") While Not Result.IsCompleted 'Perform here any operation you need Console.Write(".") End While sqSqlDump.EndBackup(Result) Console.WriteLine("Dumped.") conn.Close() End Sub Public Sub UnDumpIt(conn As SQLiteConnection) conn.Open() Dim sqSqlDump As New SQLiteDump() sqSqlDump.Connection = conn Dim Result As IAsyncResult = sqSqlDump.BeginRestore("d:\dump.dmp") While Not Result.IsCompleted 'Perform here any operation you need Console.Write(".") End While sqSqlDump.EndRestore(Result) Console.WriteLine("Restored.") conn.Close() End Sub