ZocMonLib.Recorder.Record C# (CSharp) Method

Record() public method

Record the given value to the given monitor configuration.
public Record ( string configName, double value, MonitorReductionType monitorReductionType ) : void
configName string Name of the config
value double Value that is being recorded
monitorReductionType MonitorReductionType Reduction type that is being used
return void
        public void Record(string configName, double value, MonitorReductionType monitorReductionType)
        {
            Record(configName, DateTime.Now, value, monitorReductionType);
        }

Same methods

Recorder::Record ( string configName, System.DateTime time, double value, MonitorReductionType monitorReductionType ) : void

Usage Example

Example #1
0
            public void WhenHasResolutionAllLikeTimesShouldBeGrouped()
            {
                var monitorInfo = BuildDefaultMonitorInfo(1000);
                var recordMocks = BuildRecordMocks(monitorInfo);

                var recorder = new Recorder(recordMocks.Cache.Object, recordMocks.Settings.Object);
                recorder.Record("Test", new DateTime(1995, 06, 06, 1, 32, 23, 452), 1, MonitorReductionType.DefaultAccumulate);
                recorder.Record("Test", new DateTime(1995, 06, 06, 1, 32, 23, 453), 1, MonitorReductionType.DefaultAccumulate);
                recorder.Record("Test", new DateTime(1995, 06, 06, 1, 32, 23, 454), 1, MonitorReductionType.DefaultAccumulate);

                Assert.Equal(monitorInfo.MonitorRecords.Count, 1);
                Assert.Equal(monitorInfo.MonitorRecords[0].Number, 3);
            }
All Usage Examples Of ZocMonLib.Recorder::Record