Show / Hide Table of Contents

Class CacheDoubleGauge

Provides base for cache double gauges

Inheritance
System.Object
Datum
Gauge
DoubleGauge
PileDoubleGauge
CacheDoubleGauge
CacheLoadFactor
Implements
IArchiveLoggable
IBSONSerializable
IBSONDeserializable
IJSONWritable
ICacheInstrument
IMemoryInstrument
IOperationClass
IInstrumentClass
Inherited Members
DoubleGauge.Value
DoubleGauge.ValueAsObject
DoubleGauge.ValueUnitName
DoubleGauge.SerializeToBSON(BSONSerializer, BSONDocument, IBSONSerializable, Object)
DoubleGauge.DeserializeFromBSON(BSONSerializer, BSONDocument, Object)
DoubleGauge.AggregateEvent(Datum)
DoubleGauge.SummarizeAggregation()
Datum.BSON_FLD_SOURCE
Datum.BSON_FLD_COUNT
Datum.BSON_FLD_TIME
Datum.BSON_FLD_END_TIME
Datum.BSON_FLD_VALUE
Datum.BSON_FLD_UNIT
Datum.UNSPECIFIED_SOURCE
Datum.FRAMEWORK_SOURCE
Datum.BUSINESS_SOURCE
Datum.m_Count
Datum.m_UTCTime
Datum.m_UTCEndTime
Datum.UTCTime
Datum.UTCEndTime
Datum.IsAggregated
Datum.Count
Datum.Source
Datum.Rate
Datum.Description
Datum.PlotValue
Datum.ViewGroupInterfaces
Datum.GetViewGroupInterfaces(Type)
Datum.Aggregate(IEnumerable<Datum>)
Datum.ReduceSourceDetail(Int32)
Datum.WriteAsJSON(TextWriter, Int32, JSONWritingOptions)
Datum.IsKnownTypeForBSONDeserialization(Type)
Datum.ToString()
Datum.MakeAggregateInstance()
Datum.WriteJSONFields(IDictionary<String, Object>, JSONWritingOptions)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NFX.ApplicationModel.Pile.Instrumentation
Assembly: NFX.dll
Syntax
[Serializable]
public abstract class CacheDoubleGauge : PileDoubleGauge, IArchiveLoggable, IBSONSerializable, IBSONDeserializable, IJSONWritable, ICacheInstrument, IMemoryInstrument, IOperationClass, IInstrumentClass

Constructors

CacheDoubleGauge(String, Double)

Declaration
protected CacheDoubleGauge(string src, double value)
Parameters
Type Name Description
System.String src
System.Double value

Implements

IArchiveLoggable
IBSONSerializable
IBSONDeserializable
IJSONWritable
ICacheInstrument
IMemoryInstrument
IOperationClass
IInstrumentClass

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX