Show / Hide Table of Contents

Class Gauge

Represents a base for gauges - events of measurement of some values

Inheritance
System.Object
Datum
Gauge
AmountGauge
DecimalGauge
DoubleGauge
LongGauge
Implements
IArchiveLoggable
IBSONSerializable
IBSONDeserializable
IJSONWritable
Inherited Members
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.ValueAsObject
Datum.PlotValue
Datum.ValueUnitName
Datum.ViewGroupInterfaces
Datum.GetViewGroupInterfaces(Type)
Datum.Aggregate(IEnumerable<Datum>)
Datum.ReduceSourceDetail(Int32)
Datum.WriteAsJSON(TextWriter, Int32, JSONWritingOptions)
Datum.IsKnownTypeForBSONDeserialization(Type)
Datum.SerializeToBSON(BSONSerializer, BSONDocument, IBSONSerializable, Object)
Datum.DeserializeFromBSON(BSONSerializer, BSONDocument, Object)
Datum.ToString()
Datum.MakeAggregateInstance()
Datum.AggregateEvent(Datum)
Datum.SummarizeAggregation()
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.Instrumentation
Assembly: NFX.dll
Syntax
public abstract class Gauge : Datum, IArchiveLoggable, IBSONSerializable, IBSONDeserializable, IJSONWritable

Constructors

Gauge()

Declaration
protected Gauge()

Gauge(String)

Declaration
protected Gauge(string source)
Parameters
Type Name Description
System.String source

Gauge(String, DateTime)

Declaration
protected Gauge(string source, DateTime utcDateTime)
Parameters
Type Name Description
System.String source
System.DateTime utcDateTime

Implements

IArchiveLoggable
IBSONSerializable
IBSONDeserializable
IJSONWritable

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