App Metrics Fork me on GitHub
Show / Hide Table of Contents

Class DefaultMeterMetric

Inheritance
System.Object
SimpleMeter
DefaultMeterMetric
Inherited Members
SimpleMeter.Mark(Int64)
SimpleMeter.GetValue(Double)
SimpleMeter.Tick()
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:App.Metrics.Meter
Assembly:cs.temp.dll.dll
Syntax
public sealed class DefaultMeterMetric : SimpleMeter, IMeterMetric

Constructors

DefaultMeterMetric(IClock, IScheduler)

Initializes a new instance of the DefaultMeterMetric class.

Declaration
public DefaultMeterMetric(IClock clock, IScheduler scheduler = null)
Parameters
Type Name Description
IClock clock

The clock.

IScheduler scheduler

the sc

Properties

Value

Declaration
public MeterValue Value { get; }
Property Value
Type Description
MeterValue

Methods

Dispose()

Declaration
public void Dispose()

Dispose(Boolean)

Declaration
public void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

GetValue(Boolean)

Declaration
public MeterValue GetValue(bool resetMetric = false)
Parameters
Type Name Description
System.Boolean resetMetric
Returns
Type Description
MeterValue

Mark()

Declaration
public void Mark()

Mark(MetricSetItem)

Declaration
public void Mark(MetricSetItem setItem)
Parameters
Type Name Description
MetricSetItem setItem

Mark(MetricSetItem, Int64)

Declaration
public void Mark(MetricSetItem setItem, long amount)
Parameters
Type Name Description
MetricSetItem setItem
System.Int64 amount

Mark(String)

Declaration
public void Mark(string item)
Parameters
Type Name Description
System.String item

Mark(String, Int64)

Declaration
public void Mark(string item, long amount)
Parameters
Type Name Description
System.String item
System.Int64 amount

Reset()

Resets all the meters values.

Declaration
public override void Reset()
Overrides
SimpleMeter.Reset()
Back to top Copyright © 2017 Allan Hardy
Generated by DocFX