Inheritance: PerformanceRecord, ICustomBinarySerializable
コード例 #1
0
ファイル: MonitorEngine.cs プロジェクト: sumpacle/src
 private void OnUpdateServerInfo(PerformanceRecord Record, ServerInfo server, bool isServer)
 {
     UpdateServerInfo(this, new PerformanceRecordEventArgs()
     {
         Data = Record, Server = server
     });
     if (Settings.Instance.LogHistory)
     {
         var record = new HistoryRecord(Record)
         {
             Date = DateTime.Now.ToString(),
             Key  = History.GetKey(server, isServer)
         };
         History.AddRecords(new List <HistoryRecord> {
             record
         });
     }
 }
コード例 #2
0
ファイル: Performance.cs プロジェクト: chouzicz/SQLMonitor
 private void OnMonitorUpdateServerInfo(object sender, PerformanceRecordEventArgs e)
 {
     if (this.IsHandleCreated && !this.IsDisposed)
     {
         this.BeginInvoke((MethodInvoker)delegate()
         {
             if (!chkShowPerformanceHistory.Checked)
             {
                 try
                 {
                     var record = e.Data;
                     var now = DateTime.Now;
                     var historyRecord = new HistoryRecord(record) { Date = now.ToString(), Value16 = now };
                     _currentRecords.Add(historyRecord);
                     AddPerformanceHistoryRecord(record, now, now, now.AddMinutes(1));
                     SetPerformanceInfo(record);
                 }
                 catch (Exception ex)
                 {
                     _engine.DisablePerformance();
                     Monitor.Instance.ShowMessage(ex.Message);
                 }
             }
         });
     }
 }
コード例 #3
0
ファイル: MonitorEngine.cs プロジェクト: chouzicz/SQLMonitor
 private void OnUpdateServerInfo(PerformanceRecord Record, ServerInfo server, bool isServer)
 {
     UpdateServerInfo(this, new PerformanceRecordEventArgs() { Data = Record, Server = server });
     if (Settings.Instance.LogHistory)
     {
         var record = new HistoryRecord(Record)
         {
             Date = DateTime.Now.ToString(),
             Key = History.GetKey(server, isServer)
         };
         History.AddRecords(new List<HistoryRecord> { record });
     }
 }