public void sampleCeProvider_EndSnapshotInitialization(object sender, DbEndSnapshotInitializationEventArgs e) { Console.WriteLine("EndSnapshotInitialization event fired"); Dictionary <string, DbSnapshotInitializationTableStatistics> tableStats = e.TableInitializationStatistics; foreach (string tableName in tableStats.Keys) { DbSnapshotInitializationTableStatistics ts = tableStats[tableName]; Console.WriteLine("\tTable Name: " + tableName); Console.WriteLine("\tTotal Rows: " + ts.TotalRows); Console.WriteLine("\tRows Intialized: " + ts.RowsInitialized); Console.WriteLine("\tStart Time: " + ts.StartTime); Console.WriteLine("\tEnd Time: " + ts.EndTime); } Console.WriteLine("Snapshot initialization process completed"); Console.WriteLine(""); }
/// <summary> /// Snapshot intialization process completed. Database is now ready for sync with other existing peers in topology /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void provider_EndSnapshotInitialization(object sender, DbEndSnapshotInitializationEventArgs e) { this.progressForm.listSyncProgress.Items.Add("EndSnapshotInitialization Event fired."); this.progressForm.ShowSnapshotInitializationStatistics(e.InitializationStatistics, e.TableInitializationStatistics); this.progressForm.listSyncProgress.Items.Add("Snapshot Initialization Process Completed....."); }