コード例 #1
0
            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.....");
 }