Search Results for

    Show / Hide Table of Contents

    Class CacheStatCounter.SampleCounter

    Keeps track of the performance samples

    Inheritance
    System.Object
    CacheStatCounter.SampleCounter
    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: ImageVault.Common.Data.Caching
    Assembly: ImageVault.Common.dll
    Syntax
    public class SampleCounter

    Constructors

    SampleCounter()

    Default constructor

    Declaration
    public SampleCounter()

    SampleCounter(CacheStatCounter.SampleCounter)

    Copy constructor

    Declaration
    public SampleCounter(CacheStatCounter.SampleCounter counter)
    Parameters
    Type Name Description
    CacheStatCounter.SampleCounter counter

    Properties

    AverageTime

    The average number of milliseconds for a sample

    Declaration
    public double AverageTime { get; }
    Property Value
    Type Description
    System.Double

    Count

    The number of samples

    Declaration
    public int Count { get; set; }
    Property Value
    Type Description
    System.Int32

    ElapsedTicks

    The total number of elapsed ticks for all samples

    Declaration
    public long ElapsedTicks { get; set; }
    Property Value
    Type Description
    System.Int64

    MaxTicks

    The maximum number of ticks for a sample

    Declaration
    public long MaxTicks { get; set; }
    Property Value
    Type Description
    System.Int64

    MaxTime

    The maximum time in ms for a sample

    Declaration
    public double MaxTime { get; }
    Property Value
    Type Description
    System.Double

    MinTicks

    The minimum number of ticks for a sample

    Declaration
    public long MinTicks { get; set; }
    Property Value
    Type Description
    System.Int64

    MinTime

    The minimum time in ms for a sample

    Declaration
    public double MinTime { get; }
    Property Value
    Type Description
    System.Double

    Methods

    AddSample(Int64)

    Adds a sample to the counter

    Declaration
    public void AddSample(long elapsedTicks)
    Parameters
    Type Name Description
    System.Int64 elapsedTicks

    Extension Methods

    EnumExtensions.GetNames<TEnum>(TEnum)
    In This Article
    Back to top (c) Meriworks 2002-2022