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