Class DefaultMeterMetric
Inherited Members
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()