ClassDatabaseMetricsCollection
Definition
Namespace:Telerik.OpenAccess.Diagnostics
Assembly:Telerik.OpenAccess.dll
Syntax:
public sealed class DatabaseMetricsCollection
Inheritance: objectDatabaseMetricsCollection
Constructors
DatabaseMetricsCollection(DateTime[], int[][], string, int)
Declaration
public DatabaseMetricsCollection(DateTime[] dt, int[][] metrics, string identifier, int intervalms)
Parameters
dt
DateTime[]
metrics
int[][]
identifier
string
intervalms
int
Properties
Count
Declaration
public int Count { get; }
Property Value
int
FirstTimestamp
Declaration
public DateTime FirstTimestamp { get; }
Property Value
DateTime
Identifier
Declaration
public string Identifier { get; }
Property Value
string
LastTimestamp
Declaration
public DateTime LastTimestamp { get; }
Property Value
DateTime
MetricInterval
Declaration
public int MetricInterval { get; }
Property Value
int
MetricNames
Declaration
public static string[] MetricNames { get; }
Property Value
string[]
Version
Declaration
public static short Version { get; }
Property Value
short
this[int]
Declaration
public DatabaseMetrics this[int snapshotIndex] { get; }
Parameters
snapshotIndex
int
Property Value
Methods
GetEnumerator()
Declaration
public IEnumerator<DatabaseMetrics> GetEnumerator()
Returns
IEnumerator<DatabaseMetrics>
GetMetric(string)
Declaration
public int[] GetMetric(string metricName)
Parameters
metricName
string
Returns
int[]
GetRawMetric(int, int)
Declaration
public int GetRawMetric(int timeIndex, int metricIndex)
Parameters
timeIndex
int
metricIndex
int
Returns
int
IsMetricName(string)
Declaration
public bool IsMetricName(string name)
Parameters
name
string
Returns
bool
Read(BinaryReader)
Declaration
public static DatabaseMetricsCollection Read(BinaryReader reader)
Parameters
reader
BinaryReader
Returns
Search(DateTime)
Declaration
public int Search(DateTime dt)
Parameters
dt
DateTime
Returns
int
Write(BinaryWriter)
Declaration
public void Write(BinaryWriter writer)
Parameters
writer
BinaryWriter