• Articles
  • API Docs
  • GitHub
Show / Hide Table of Contents
  • Azos
    • Ambient
    • Ambient.MemoryUtilizationModel
    • Aver
    • Aver.ThrowsAttribute
    • Aver.ThrowsAttribute.MatchType
    • AvermentException
    • AzosException
    • CollectionUtils
    • ConfUtils
    • CoreConsts
    • CoreUtils
    • DataUtils
    • DateUtils
    • Debug
    • DebugAction
    • DebugAssertionException
    • Debugging
    • DisposableObject
    • DisposedObjectException
    • DumpFormat
    • FID
    • IApplication
    • IntUtils
    • IOUtils
    • ISkyApplication
    • IWrappedExceptionDataSource
    • ReflectionUtils
    • StrUtils
    • SystemApplicationType
    • TaskUtils
    • Trace
    • WebUtils
    • WrappedException
    • WrappedExceptionData
  • Azos.Apps
    • ApplicationComponent
    • ApplicationComponent<TDirector>
    • ApplicationDontAutoStartDaemonAttribute
    • ApplicationRealmArea
    • ApplicationRealmBase
    • ApplicationSingletonManager
    • AreaStatus
    • AzosApplication
    • BaseSession
    • BootConfLoader
    • CommonApplicationLogic
    • CompositeDaemon
    • CompositeDaemon.ChildDaemon
    • CompositeDaemonException
    • Daemon
    • Daemon<TDirector>
    • DaemonStatus
    • DaemonWithInstrumentation<TDirector>
    • ExecutionContext
    • GuidTypeAttribute
    • GuidTypeResolver<T, A>
    • HubModule
    • IApplicationComponent
    • IApplicationFinishNotifiable
    • IApplicationRealm
    • IApplicationRealmArea
    • IApplicationRealmImplementation
    • IApplicationSingletonManager
    • IApplicationStarter
    • IDaemon
    • IDaemonView
    • IGuidTypeResolver
    • IModule
    • IModuleImplementation
    • ISession
    • ModuleBase
    • NOPApplication
    • NOPApplicationSingletonManager
    • NOPModule
    • NOPSession
    • SessionLoginType
    • SkyApplication
    • TestApplication
  • Azos.Apps.Injection
    • ApplicationDependencyInjector
    • DependencyInjectionException
    • IApplicationDependencyInjector
    • IApplicationDependencyInjectorImplementation
    • IApplicationInjection
    • InjectAttribute
    • InjectModuleAttribute
    • InjectorAction
    • InjectSingletonAttribute
    • SkyApplicationDependencyInjector
    • TypeInjector
  • Azos.Apps.Volatile
    • FileObjectFormat
    • FileObjectStoreProvider
    • IObjectStore
    • IObjectStoreImplementation
    • NOPObjectStore
    • NOPObjectStoreProvider
    • ObjectStoreDaemon
    • ObjectStoreEntry
    • ObjectStoreEntryStatus
    • ObjectStoreProvider
  • Azos.CodeAnalysis
    • CodeAnalysisException
    • CodeProcessorException
    • CommonCodeProcessor
    • FSMI
    • IAnalysisContext
    • ICodeProcessor
    • ILanguageProcessorNotifications
    • ILexer
    • IParser
    • IProjectItem
    • Language
    • LanguageFamily
    • LazyFSMPredicate<TToken>
    • LazyFSMState<TToken>
    • Lexer<TToken>
    • Message
    • MessageList
    • MessageType
    • ObjectResultAnalysisContext<TObject>
    • Parser<TLexer>
    • PatternSearch
    • SourceRefCommonCodeProcessor
    • StringEscapeErrorException
    • Token
    • Tokenized<TToken>
    • TokenKind
    • TokenList<TToken>
    • UnspecifiedLanguage
  • Azos.CodeAnalysis.CSharp
    • CSIdentifiers
    • CSKeywords
    • CSLanguage
    • CSLexer
    • CSMsgCode
    • CSNumbers
    • CSStrings
    • CSToken
    • CSTokenType
  • Azos.CodeAnalysis.JSON
    • JSONData
    • JSONIdentifiers
    • JSONKeywords
    • JSONLanguage
    • JSONLexer
    • JSONMsgCode
    • JSONNumbers
    • JSONParser
    • JSONPatternMatchAttribute
    • JSONStrings
    • JSONToken
    • JSONTokenType
  • Azos.CodeAnalysis.Laconfig
    • LaconfigData
    • LaconfigKeywords
    • LaconfigLanguage
    • LaconfigLexer
    • LaconfigMsgCode
    • LaconfigParser
    • LaconfigToken
    • LaconfigTokenType
    • LaconfigWriter
    • LaconfigWritingOptions
    • LJSAttributeNode
    • LJSContentNode
    • LJSData
    • LJSLanguage
    • LJSNode
    • LJSParser
    • LJSScriptNode
    • LJSSectionNode
    • LJSTree
  • Azos.CodeAnalysis.Source
    • FileNameList
    • FileSource
    • ISourceText
    • ListOfISourceText
    • SourceCodeRef
    • SourcePosition
    • SourceVector
    • StreamSource
    • StringSource
    • StringSourceList
  • Azos.CodeAnalysis.Transpilation
    • ITranspiler
    • Transpiler<TParser>
  • Azos.CodeAnalysis.Transpilation.LJS
    • LJSFragmentTranspiler
    • LJSUnitTranspilationContext
  • Azos.CodeAnalysis.XML
    • XMLLanguage
  • Azos.Collections
    • BitList
    • BitMatrix2D
    • CappedSet<T>
    • EventedCollectionBase<TContext>
    • EventedCollectionGetReadOnlyHandler<TContext>
    • EventedDictionary<TKey, TValue, TContext>
    • EventedDictionary<TKey, TValue, TContext>.ChangeHandler
    • EventedDictionary<TKey, TValue, TContext>.ChangeType
    • EventedList<TData, TContext>
    • EventedList<TData, TContext>.ChangeHandler
    • EventedList<TData, TContext>.ChangeType
    • EventPhase
    • ILookAheadEnumerable<T>
    • ILookAheadEnumerator<T>
    • INamed
    • IOrdered
    • IOrderedRegistry<T>
    • IRegistry<T>
    • LookAheadEnumerable<T>
    • LookAheadEnumerator<T>
    • LookAheadExtensions
    • Matrix2D<T>
    • Matrix2DBase<T>
    • MatrixBase<T>
    • NamedInterlocked
    • OrderedRegistry<T>
    • ReferenceEqualityComparer<T>
    • Registry<T>
    • StringMap
  • Azos.Conf
    • Behavior
    • BehaviorApplyException
    • BuildInformation
    • CommandArgsConfiguration
    • ConfigAttribute
    • ConfigAttrNode
    • ConfigException
    • ConfigMacroContextAttribute
    • ConfigNode
    • ConfigNodeEqualityComparer
    • ConfigSectionNode
    • ConfigStringBuilder
    • Configuration
    • DefaultMacroRunner
    • FactoryUtils
    • FileConfiguration
    • IConfigAttrNode
    • IConfigNode
    • IConfigNodeProvider
    • IConfigSectionNode
    • IConfigSettings
    • IConfigStringBuilder
    • IConfigurable
    • IConfigurationPersistent
    • IEnvironmentVariableResolver
    • IMacroRunner
    • JSONConfiguration
    • LaconicConfiguration
    • MemoryConfiguration
    • NodeOverrideRules
    • OSEnvironmentVariableResolver
    • OverrideSpec
    • ScriptRunner
    • Vars
    • VarsDictionary
    • XMLConfiguration
  • Azos.Data
    • AbsentValue
    • AmorphousDynamicDoc
    • AmorphousTypedDoc
    • CharCase
    • ConvertErrorHandling
    • DataException
    • DataKind
    • Doc
    • DocChange
    • DocChangeType
    • DocEqualityComparer
    • DocValidationException
    • DynamicDoc
    • ELink
    • FieldAttribute
    • FieldFilterFunc
    • FieldValidationException
    • Form
    • FormMode
    • GDID
    • GDIDRangeComparer
    • GDIDSymbol
    • IAmorphousData
    • ICacheParams
    • IValidatable
    • JSONMappings
    • ObjectValueConversion
    • ObjectValueConversion.TriStateBool
    • Rowset
    • RowsetBase
    • Schema
    • Schema.FieldDef
    • SetFieldFunc
    • StoreFlag
    • StoreLogLevel
    • StringValueConversion
    • Table
    • TableAttribute
    • TargetedAttribute
    • TypedDoc
    • UniqueSequenceAttribute
    • UpdateResult
    • ValidationException
  • Azos.Data.Access
    • CacheParams
    • ConsecutiveUniqueSequenceIds
    • CounterDataStoreKey
    • CRUDDataStoreType
    • CRUDOperationCallContext
    • CRUDQueryHandler
    • CRUDQueryHandler<TStore>
    • CRUDTransaction
    • Cursor
    • Cursor.enumerator
    • DataAccessException
    • ICRUDDataStore
    • ICRUDDataStoreImplementation
    • ICRUDOperations
    • ICRUDQueryExecutionContext
    • ICRUDQueryResolver
    • ICRUDTransactionOperations
    • IDataStore
    • IDataStoreImplementation
    • IDataStoreKey
    • IDistributedStableHashProvider
    • IGdidProvider
    • ISequenceInfo
    • IUniqueSequenceProvider
    • KeyViolationKind
    • NameValueDataStoreKey
    • NOPDataStore
    • PassthroughCursor
    • Query
    • Query.Param
    • Query<TResultDoc>
    • QueryResolver
    • QuerySource
    • QuerySource.ColumnDef
    • TransactionDisposeBehavior
    • TransactionStatus
  • Azos.Data.Access.Cache
    • Bucketed
    • CacheRec
    • CacheStore
    • ComplexKeyHashingStrategy
    • Table
    • TableCapacity
    • TableOptions
  • Azos.Data.Access.Cache.Instrumentation
    • BucketPageLoadFactor
    • CacheDoubleGauge
    • CacheLongGauge
    • HitCount
    • MissCount
    • PageCount
    • PutCollisionCount
    • PutCount
    • PutInsertCount
    • PutPageCreateCount
    • PutPriorityPreventedCollisionCount
    • PutReplaceCount
    • RecordCount
    • RemoveHitCount
    • RemoveMissCount
    • RemovePageCount
    • SweepPageCount
    • SweepRemoveCount
    • SweepTableCount
    • ValueFactoryCount
  • Azos.Data.Access.MongoDb
    • MongoDbCRUDQueryExecutionContext
    • MongoDbCRUDQueryHandlerBase
    • MongoDbCRUDScriptQueryHandler
    • MongoDbCursor
    • MongoDbDataAccessException
    • MongoDbDataStore
    • MongoDbDataStoreBase
    • MongoDbLogMessageDataStore
  • Azos.Data.Access.MongoDb.Connector
    • Collection
    • Connection
    • CRUDResult
    • CRUDUpsertInfo
    • CRUDWriteError
    • Cursor
    • Database
    • DeleteEntry
    • DeleteLimit
    • MongoClient
    • MongoClientAccessor
    • MongoDbConnectorException
    • MongoDbConnectorProtocolException
    • MongoDbConnectorServerException
    • MongoDbQueryException
    • Query
    • ServerNode
    • Update
    • UpdateEntry
    • WriteConcern
  • Azos.Data.Access.MsSql
    • GeneratorUtils
    • MsSqlCRUDQueryExecutionContext
    • MsSqlCRUDScriptQueryHandler
    • MsSqlCRUDTransaction
    • MsSqlCursor
    • MsSqlDataAccessException
    • MsSqlDataStore
    • MsSqlDataStoreBase
  • Azos.Data.Access.MySql
    • GeneratorUtils
    • MySqlCRUDQueryExecutionContext
    • MySqlCRUDScriptQueryHandler
    • MySqlCRUDTransaction
    • MySqlCursor
    • MySqlDataAccessException
    • MySqlDataStore
    • MySQLDataStoreBase
  • Azos.Data.Access.Oracle
    • GeneratorUtils
    • OracleCRUDQueryExecutionContext
    • OracleCRUDScriptQueryHandler
    • OracleCRUDTransaction
    • OracleCursor
    • OracleDataAccessException
    • OracleDataStore
    • OracleDataStoreBase
  • Azos.Data.Access.Subscriptions
    • CRUDSubscriptionEvent
    • CRUDSubscriptionEvent.EventType
    • DataTimeStamp
    • ICRUDSubscriptionStore
    • ICRUDSubscriptionStoreImplementation
    • InvalidSubscriptionRequestException
    • Mailbox
    • Subscription
    • SubscriptionAppComponent
    • SubscriptionReceiptEventHandler
  • Azos.Data.Modeling
    • Compiler
    • Compiler.Outputs
    • CompilerException
    • ModelingException
    • MsSQLServerCompiler
    • MySQLCompiler
    • NameCaseSensitivity
    • RDBMSCompiler
    • RDBMSEntity
    • RDBMSEntityType
    • RDBMSSortOrder
    • Schema
    • SchemaCompilationException
    • SchemaException
    • TargetType
  • Azos.Data.Modeling.DataTypes
    • DBCharType
    • Domain
    • HumanAttribute
    • NonInteligentGDIDKey
    • NonInteligentKey
    • PostalAttribute
    • RDBMSDomain
    • TAddrCity
    • TAddrInternationalStateTerritory
    • TAddrInternationalZipPostal
    • TAddrLine
    • TAddrUSState
    • TAddrUSZip
    • TBool
    • TChar
    • TCounter
    • TCounterRef
    • TDateTime
    • TDouble
    • TEMail
    • TEnum
    • TGDID
    • TGDIDRef
    • THumanAge
    • THumanName
    • TInt
    • TMonetaryAmount
    • TNote
    • TPercent
    • TPhone
    • TScreenName
    • TScript
    • TSex
    • TVarchar
    • UncategorizedNumericValue
    • UncategorizedTextualValue
    • UncategorizedValue
  • Azos.Financial
    • Amount
    • FinancialException
    • TimeValue
  • Azos.Financial.Market
    • CandleSample
    • ITimedSample
    • ITimeSeriesSample
    • SamplingUtils
    • Side
    • TimeSeriesSampleBase
  • Azos.Financial.Market.SecDb
    • SecDBFileReader
    • SecDBFileReader.CandleData
    • SecDBFileReader.CandleHeader
    • SecDBFileReader.CandlesMeta
    • SecDBFileReader.CompressionType
    • SecDBFileReader.FileRequiredHeader
    • SecDBFileReader.InfoSample
    • SecDBFileReader.OrderSample
    • SecDBFileReader.OrderSample.SideType
    • SecDBFileReader.QuoteSample
    • SecDBFileReader.QuoteSample.PxLevel
    • SecDBFileReader.SecondSample
    • SecDBFileReader.StreamID
    • SecDBFileReader.StreamMeta
    • SecDBFileReader.StreamSample
    • SecDBFileReader.SummarySample
    • SecDBFileReader.TradeSample
    • SecDBFileReader.TradeSample.AggressorType
    • SecDBFileReader.TradeSample.SideType
    • SecDBPrimitives
    • StreamID
  • Azos.Geometry
    • CartesianUtils
    • LatLng
    • MapDirection
    • PolarPoint
    • VectorUtils
  • Azos.Glue
    • ArgsMarshallingAttribute
    • AuthenticationSupportAttribute
    • Binding
    • CallSlot
    • CallStatus
    • ClientCallException
    • ClientEndPoint
    • ClientMsgInspectionException
    • ClientTransport
    • ClientTransport<TBinding>
    • ConstructorAttribute
    • DestructorAttribute
    • DumpDetail
    • EndPoint
    • GlueComponent
    • GluedAttribute
    • GlueException
    • IClientMsgInspector
    • IGlue
    • IGlueImplementation
    • IMsgInspector
    • InvalidGlueOperationException
    • IServerMsgInspector
    • LifeCycleAttribute
    • LogSrc
    • MessageSizeException
    • MsgInspectorConfigurator
    • Node
    • NOPGlue
    • OneWayAttribute
    • OperationFlow
    • ProtocolException
    • Provider
    • RemoteException
    • ServerCall
    • ServerContractException
    • ServerEndPoint
    • ServerException
    • ServerInstanceActivationException
    • ServerInstanceMode
    • ServerMethodInvocationException
    • ServerNotRunningException
    • ServerTransport
    • ServerTransport<TBinding>
    • StatefulServerInstanceDoesNotExistException
    • StatefulServerInstanceLockTimeoutException
    • ThreadSafeAttribute
    • Transport
    • TransportKind
  • Azos.Glue.Implementation
    • GlueDaemon
    • ServerHandler
  • Azos.Glue.Instrumentation
    • CallSlotNotFoundErrorEvent
    • ClientBytesReceived
    • ClientBytesSent
    • ClientCallRoundtripTime
    • ClientConnectedEvent
    • ClientDeserializationErrorEvent
    • ClientDisconnectedEvent
    • ClientDoubleGauge
    • ClientErrors
    • ClientEvent
    • ClientGauge
    • ClientGotOverMaxMsgSizeErrorEvent
    • ClientMsgReceived
    • ClientMsgSent
    • ClientSerializedOverMaxMsgSizeErrorEvent
    • ClientTimedOutCallSlotsRemoved
    • ClientTotalBytesReceived
    • ClientTotalBytesSent
    • ClientTotalErrors
    • ClientTotalMsgReceived
    • ClientTotalMsgSent
    • ClientTransportCount
    • ClientTransportErrorEvent
    • GlueDoubleGauge
    • GlueEvent
    • GlueLongGauge
    • InactiveClientTransportClosedEvent
    • InactiveServerTransportClosedEvent
    • ServerBytesReceived
    • ServerBytesSent
    • ServerDeserializationErrorEvent
    • ServerErrors
    • ServerEvent
    • ServerGauge
    • ServerGotOverMaxMsgSizeErrorEvent
    • ServerListenerErrorEvent
    • ServerMsgReceived
    • ServerMsgSent
    • ServerSerializedOverMaxMsgSizeErrorEvent
    • ServerTotalBytesReceived
    • ServerTotalBytesSent
    • ServerTotalErrors
    • ServerTotalMsgReceived
    • ServerTotalMsgSent
    • ServerTransportChannelCount
    • ServerTransportCount
    • ServerTransportErrorEvent
  • Azos.Glue.Native
    • ClientSite
    • FrameType
    • IMpxTransport
    • InProcBinding
    • InProcClientTransport
    • InProcServerTransport
    • MemChunk
    • MpxBinding
    • MpxClientSocket
    • MpxClientTransport
    • MpxListener
    • MpxServerSocket
    • MpxServerTransport
    • MpxSocket<TTransport>
    • MpxSocketFactory
    • MpxSocketReceiveAction<TTransport>
    • MpxWinClientSocket
    • MpxWinListener
    • MpxWinServerSocket
    • MpxWinSocketFactory
    • SyncBinding
    • SyncClientTransport
    • SyncServerTransport
    • WireFrame
    • WireMsg
  • Azos.Glue.Protocol
    • AuthenticationHeader
    • CallOptions
    • HashUtils
    • Header
    • HeaderConfigurator
    • Headers
    • MethodSpec
    • Msg
    • RequestAnyMsg
    • RequestMsg
    • ResponseMsg
    • TypeSpec
  • Azos.Glue.Tools
    • CSharpGluecCompiler
    • GluecCompiler
  • Azos.Graphics
    • BitmapImageFormat
    • Canvas
    • Canvas.Asset
    • Canvas.Asset<THandle>
    • Canvas.Brush
    • Canvas.Font
    • Canvas.Pen
    • ColorXlat
    • FontStyling
    • GifImageFormat
    • GraphicsException
    • Image
    • ImageFormat
    • ImagePixelFormat
    • ImageUtils
    • InterpolationMode
    • JpegImageFormat
    • MeasureUnit
    • PenDashStyle
    • PngImageFormat
  • Azos.Instrumentation
    • AmountGauge
    • CompositeInstrumentationProvider
    • Datum
    • DecimalGauge
    • DoubleGauge
    • Event
    • ExceptionEvent
    • ExternalParameterAttribute
    • ExternalParameterSecurityCheck
    • Gauge
    • IBusinessLogic
    • ICacheInstrument
    • ICatastropyInstrument
    • ICPUInstrument
    • IDatabaseInstrument
    • IDiskInstrument
    • IErrorInstrument
    • IExternallyParameterized
    • IFinancialLogic
    • IGDIDInstrument
    • IInstrumentable
    • IInstrumentation
    • IInstrumentationImplementation
    • IInstrumentationInstrument
    • IInstrumentClass
    • IIOInstrumentClass
    • ILockingInstrument
    • IMemoryInstrument
    • INetInstrument
    • InstrumentationDaemon
    • InstrumentationProvider
    • InstrumentViewGroup
    • IOperationClass
    • IProblemClass
    • IQueueInstrument
    • ISchedulingInstrument
    • ISecurityInstrument
    • ISocialLogic
    • IWarningInstrument
    • IWebInstrument
    • IWorkerInstrument
    • LogInstrumentationProvider
    • LongGauge
    • NOPInstrumentation
    • NOPInstrumentationProvider
  • Azos.Instrumentation.Analytics
    • Dimension
    • Dimension<TData>
    • HistData
    • Histogram
    • Histogram<TData1, TData2, TData3>
    • Histogram<TData1, TData2>
    • Histogram<TData1>
    • HistogramEntry
    • HistogramKeys
    • HistogramReporters
    • IHistogram
    • PartitionFunc<TData>
    • PartitionNameFunc
  • Azos.Instrumentation.Self
    • BufferMaxAge
    • ProcessingInterval
    • RecordCount
    • RecordLoad
    • SelfInstrumentationLongGauge
  • Azos.Instrumentation.Telemetry
    • ITelemetryReceiver
    • TelemetryInstrumentationProvider
    • TelemetryReceiverClient
  • Azos.IO
    • AzosIOException
    • BufferSegmentReadingStream
    • ConsoleUtils
    • LEB128
    • MetaHandle
    • NonClosingStreamWrap
    • ReadingStreamer
    • SlimFormat
    • SlimReader
    • SlimWriter
    • Streamer
    • StreamerFormat
    • StreamerFormat<TReader, TWriter>
    • TerminalUtils
    • TerminalUtils.AbortableLineReader
    • VarIntStr
    • WritingStreamer
  • Azos.IO.ErrorHandling
    • Adler32
    • CRC32
    • GaloisField
    • GaloisPolynomial
    • ReedSolomonEncoder
  • Azos.IO.FileSystem
    • DeleteFilesJob
    • FileSystem
    • FileSystemDirectory
    • FileSystemDirectory.DirCopyFlags
    • FileSystemException
    • FileSystemFile
    • FileSystemSession
    • FileSystemSessionConnectParams
    • FileSystemSessionItem
    • FileSystemStream
    • IFileSystem
    • IFileSystemCapabilities
    • IFileSystemHandle
    • IFileSystemImplementation
    • IFileSystemTransactionHandle
    • IFileSystemVersion
  • Azos.IO.FileSystem.Local
    • LocalFileSystem
    • LocalFileSystemCapabilities
  • Azos.IO.FileSystem.Packaging
    • LocalInstallation
    • LocalInstallation.PackageInfo
    • ManifestUtils
  • Azos.IO.FileSystem.SVN
    • SVNFileSystem
    • SVNFileSystem.SVNFSH
    • SVNFileSystemCapabilities
    • SVNFileSystemSession
    • SVNFileSystemSessionConnectParams
    • SVNFileSystemStream
    • WebDAV
    • WebDAV.Directory
    • WebDAV.File
    • WebDAV.Item
    • WebDAV.Version
  • Azos.IO.Net.Gate
    • GateAction
    • GeneralTraffic
    • Group
    • Group.Address
    • HTTPIncomingTraffic
    • INetGate
    • INetGateImplementation
    • ITraffic
    • NetGate
    • NetGate.State
    • NetGateException
    • NetSiteState
    • NOPNetGate
    • Rule
    • TrafficDirection
    • VarDef
  • Azos.Log
    • ErrorLogBatcher
    • IArchiveLoggable
    • ILog
    • ILogImplementation
    • LogBatcher<TItem>
    • LogBatcher<TItem>.ItemBatch
    • LogDaemon
    • LogDaemonBase
    • Message
    • MessageExtensions
    • MessageFilterExpression
    • MessageType
    • NOPLog
  • Azos.Log.Binary
    • BinLogException
    • ILogMetadata
    • LogCorruption
    • LogUTCTimeStamp
    • LogWriter
    • SlimLogWriter
  • Azos.Log.Instrumentation
    • LogLongGauge
    • LogMsgCount
    • LogMsgQueueSize
  • Azos.Log.Sinks
    • CompositeSink
    • ConsoleSink
    • CSVFileSink
    • DebugSink
    • FileSink
    • FloodSink
    • ISinkOwner
    • JSONSink
    • LogDaemonSink
    • MemoryBufferSink
    • MessageFilterHandler
    • MongoDbSink
    • NullSink
    • Sink
    • Sink.LevelsList
    • SmtpSink
    • SyslogSink
    • TextFileSink
  • Azos.Log.Syslog
    • FacilityLevel
    • SeverityLevel
    • SyslogClient
    • SyslogMessage
  • Azos.Media.PDF
    • Constants
    • PdfException
    • PdfWriter
  • Azos.Media.PDF.DocumentModel
    • IPdfWritable
    • PdfDocument
    • PdfFont
    • PdfInfo
    • PdfMeta
    • PdfObject
    • PdfOutlines
    • PdfPage
  • Azos.Media.PDF.Elements
    • BezierPrimitive
    • ImageElement
    • LinePrimitive
    • PathElement
    • PathPrimitive
    • PdfElement
    • RectangleElement
    • TextElement
  • Azos.Media.PDF.Styling
    • PdfColor
    • PdfDrawStyle
    • PdfHorizontalAlign
    • PdfLineType
    • PdfPageSize
    • PdfSize
    • PdfUnit
  • Azos.Media.PDF.Text
    • TextAdapter
  • Azos.Media.TagCodes.QR
    • QRCorrectionLevel
    • QRDataNCorrection
    • QREncoderMatrix
    • QRImageRenderer
    • QRImageRenderer.ImageScale
    • QRMatrix
    • QRMode
    • QRMode.EMode
    • QRVersion
    • QRVersion.CorrectionBlock
    • QRVersion.CorrectionBlockSet
  • Azos.Pile
    • AllocationMode
    • CacheExtensions
    • CollisionMode
    • Dated2GDIDWithISOKey
    • DatedGDIDWithISOKey
    • DefaultPile
    • DefaultPileBase
    • DefaultPileBase.SegmentCrawlStatus
    • GDIDWithInt
    • GDIDWithISOKey
    • GDIDWithStrHash
    • ICache
    • ICacheEntry<TKey>
    • ICacheImplementation
    • ICacheTable
    • ICacheTable<TKey>
    • IPile
    • IPileImplementation
    • IPileStatus
    • LocalCache
    • LocalityKind
    • MMFPile
    • ObjectPersistence
    • PileAccessViolationException
    • PileCacheException
    • Piled<T>
    • PileEntry
    • PileEntry.DataType
    • PileException
    • PileInstances
    • PileOutOfSpaceException
    • PilePointer
    • PutResult
    • TableOptions
    • TwoGDIDLongWithISOKey
    • TwoGDIDWithISOKey
  • Azos.Pile.Instrumentation
    • AllocatedMemoryBytes
    • AverageObjectSizeBytes
    • CacheCapacity
    • CacheCount
    • CacheDoubleGauge
    • CacheEvent
    • CacheGetHit
    • CacheGetMiss
    • CacheGrew
    • CacheLoadFactor
    • CacheLongGauge
    • CachePut
    • CachePutCollision
    • CachePutOverwrite
    • CachePutReplace
    • CacheRejuvenateHit
    • CacheRejuvenateMiss
    • CacheRemoveHit
    • CacheRemoveMiss
    • CacheShrunk
    • CacheSweep
    • CacheSweepDuration
    • CacheTableCount
    • CacheTableSwept
    • DeleteCount
    • FreeListCapacity
    • GetCount
    • MemoryCapacityBytes
    • ObjectCount
    • OverheadBytes
    • PileDoubleGauge
    • PileLongGauge
    • PutCount
    • SegmentCount
    • UtilizedBytes
  • Azos.Platform
    • Computer
    • EmbeddedResource
    • HostNetInfo
    • HostNetInfo.NetAdapterInfo
    • HostNetInfo.NetAddrInfo
    • KeyedMonitor<TKey>
    • ManyReadersOneWriterSynchronizer
    • MemoryStatus
    • NetworkUtils
    • OSFamily
    • ProcessRunner
    • RandomGenerator
  • Azos.Platform.Abstraction
    • IPALFileSystem
    • IPALMachineInfo
    • PALException
    • PALImplementation
    • PlatformAbstractionLayer
  • Azos.Platform.Abstraction.Graphics
    • IPALCanvas
    • IPALCanvasAsset
    • IPALCanvasBrush
    • IPALCanvasFont
    • IPALCanvasPen
    • IPALGraphics
    • IPALImage
  • Azos.Platform.Abstraction.NetCore
    • NetCore20Runtime
  • Azos.Platform.Abstraction.NetFramework
    • DotNetFrameworkRuntime
    • NetFrameworkPALException
  • Azos.Platform.Abstraction.NetFramework.Graphics
    • NetBrush
    • NetCanvas
    • NetFont
    • NetGraphics
    • NetImage
    • NetImageUtils
    • NetPen
  • Azos.Platform.Abstraction.NetFramework.Modules
    • WidgetRenderer
  • Azos.Platform.Instrumentation
    • AvailableRAM
    • CPUUsage
    • OSDoubleGauge
    • OSLongGauge
    • RAMUsage
  • Azos.Scripting
    • CategorizedRunnableAttribute
    • IRunHook
    • IRunnableHook
    • IRunnerHost
    • RunAttribute
    • RunMethodBinderException
    • RunnableAttribute
    • RunnableBaseAttribute
    • Runner
    • Runner.argsVarResolver
    • RunnerException
    • ScriptingException
    • TestRunnerAppVeyorHost
    • TestRunnerConsoleHost
  • Azos.Security
    • AccessLevel
    • AdHocPermission
    • AuthenticationToken
    • AuthorizationException
    • BlankCredentials
    • ConfigSecurityManager
    • Credentials
    • DefaultPasswordManager
    • EnumUtils
    • GDIDCredentials
    • GetSessionFunc
    • HashedPassword
    • IdentityType
    • IDPasswordCredentials
    • IIdentityDescriptor
    • IPasswordHashingOptions
    • IPasswordManager
    • IPasswordManagerImplementation
    • ISecurityException
    • ISecurityManager
    • ISecurityManagerImplementation
    • IStringRepresentableCredentials
    • MD5PasswordHashingAlgorithm
    • MD5PasswordHashingOptions
    • NOPSecurityManager
    • PasswordFamily
    • PasswordHashingAlgorithm
    • PasswordHashingAlgorithm<TOptions>
    • PasswordRepresentation
    • PasswordRepresentationType
    • PasswordStrengthLevel
    • Permission
    • Rights
    • SecureBuffer
    • SecurityException
    • SecurityLogAction
    • SecurityLogMask
    • SocialNetTokenCredentials
    • TypedPermission
    • User
    • UserIdentityDescriptor
    • UserStatus
  • Azos.Security.CAPTCHA
    • IPuzzleKeypadRenderer
    • PuzzleKeypad
    • PuzzleKeypad.CharBox
  • Azos.Serialization
    • AzosSerializationException
    • IDisposableSerializer
    • ISerializer
    • MSBinaryFormatter
    • SerializationOperation
    • SerializationUtils
  • Azos.Serialization.Arow
    • ArowAttribute
    • ArowException
    • ArowSerializer
    • CodeGenerator
    • CodeGenerator.GeneratedCodeSegregation
    • DataType
    • ITypeSerializationCore
    • Reader
    • Writer
  • Azos.Serialization.BSON
    • BinUtils
    • BSONArrayElement
    • BSONBinary
    • BSONBinaryElement
    • BSONBinaryType
    • BSONBoolean
    • BSONBooleanElement
    • BSONCodeWithScope
    • BSONDateTimeElement
    • BSONDocument
    • BSONDocumentElement
    • BSONDoubleElement
    • BSONElement
    • BSONElement<T>
    • BSONElementType
    • BSONException
    • BSONExtensions
    • BSONInt32Element
    • BSONInt64Element
    • BSONJavaScriptElement
    • BSONJavaScriptWithScopeElement
    • BSONMaxKeyElement
    • BSONMinKeyElement
    • BSONNullElement
    • BSONObjectID
    • BSONObjectIDElement
    • BSONParentKnownTypes
    • BSONRegularExpression
    • BSONRegularExpressionElement
    • BSONRegularExpressionOptions
    • BSONSerializableAttribute
    • BSONSerializationFlags
    • BSONSerializer
    • BSONStringElement
    • BSONTimestamp
    • BSONTimestampElement
    • BSONTypeResolver
    • DataDocConverter
    • IBSONDeserializable
    • IBSONSerializable
    • RegularExpressionExtensions
    • TemplateArg
  • Azos.Serialization.CSV
    • CSVParser
    • CSVParser.CharIteratorWithStats
    • CSVParserException
    • CSVWriter
    • CSVWritingOptions
  • Azos.Serialization.JSON
    • IJSONDataObject
    • IJSONReadable
    • IJSONWritable
    • JSONDataArray
    • JSONDataMap
    • JSONDeserializationException
    • JSONDynamicObject
    • JSONDynamicObjectKind
    • JSONException
    • JSONExtensions
    • JSONReader
    • JSONReader.NameBinding
    • JSONReader.NameBinding.By
    • JSONSerializationException
    • JSONSerializationPurpose
    • JSONWriter
    • JSONWritingOptions
    • NLSMap
    • NLSMap.Builder
    • NLSMap.GetParts
    • NLSMap.NDPair
  • Azos.Serialization.POD
    • CompositeArrayData
    • CompositeCustomData
    • CompositeData
    • CompositeReflectedData
    • CustomTypedEntry
    • MetaComplexType
    • MetaComplexType.MetaField
    • MetaPrimitiveType
    • MetaType
    • PODDeserializationException
    • PODException
    • PODSerializationException
    • PortableObjectDocument
    • PortableObjectDocumentDeserializationTransform
    • PortableObjectDocumentSerializationTransform
    • ReadingStrategy
  • Azos.Serialization.Slim
    • ISlimSerializer
    • PODSlimSerializer
    • SlimDeserializationCtorSkipAttribute
    • SlimDeserializationException
    • SlimException
    • SlimInvalidTypeHandleException
    • SlimSerializationException
    • SlimSerializationProhibitedAttribute
    • SlimSerializationProhibitedException
    • SlimSerializer
    • TypeRegistry
    • TypeRegistryMode
  • Azos.Sky
    • HostSetBuilderAccessor
    • ISkyException
    • ServiceClientHubAccessor
    • SkyException
    • SkyExtensions
    • SkySystem
    • SysConsts
    • SystemVarResolver
    • TerminalUtils
    • TerminalUtils.AbortableLineReader
  • Azos.Sky.Apps.HostGovernor
    • AHGOVException
    • HostGovernorServer
    • HostGovernorService
    • ManagedApp
    • ManagedAppException
  • Azos.Sky.Apps.HostGovernor.Cmdlets
    • Install
    • Run
  • Azos.Sky.Apps.Terminal
    • AppRemoteTerminal
    • Cmdlet
    • CmdletFinder
  • Azos.Sky.Apps.Terminal.Cmdlets
    • Appl
    • CMan
    • Conf
    • Echo
    • Exec
    • Gc
    • Glue
    • Help
    • Instr
    • InstrType
    • Log
    • Mbc
    • NetSvc
    • Perf
    • Pilc
    • Proc
    • Time
    • Toil
    • ToilType
    • Ver
    • Who
  • Azos.Sky.Apps.ZoneGovernor
    • AZGOVException
    • ZoneGovernorServer
    • ZoneGovernorService
  • Azos.Sky.Clients
    • GdidAuthority
    • GdidPersistenceRemoteLocation
    • HostGovernor
    • Locker
    • LogReceiver
    • Pinger
    • ProcessController
    • RemoteTerminal
    • SkyClientException
    • TelemetryReceiver
    • Tester
    • TodoQueue
    • WebMessageSystem
    • ZoneHostRegistry
    • ZoneHostReplicator
    • ZoneLogReceiver
    • ZoneTelemetryReceiver
  • Azos.Sky.Clients.Tools
    • SkyGluecCompiler
  • Azos.Sky.Contracts
    • DynamicHostID
    • DynamicHostInfo
    • GdidBlock
    • HostInfo
    • IGdidAuthority
    • IGdidAuthorityClient
    • IGdidPersistenceRemoteLocation
    • IGdidPersistenceRemoteLocationClient
    • IHostGovernor
    • IHostGovernorClient
    • ILocker
    • ILockerClient
    • ILogReceiver
    • ILogReceiverClient
    • IPinger
    • IPingerClient
    • IProcessController
    • IProcessControllerClient
    • IRemoteTerminal
    • IRemoteTerminalClient
    • ISkyService
    • ISkyServiceClient
    • ITelemetryReceiver
    • ITelemetryReceiverClient
    • ITester
    • ITesterClient
    • ITodoQueue
    • ITodoQueueClient
    • IWebMessageSystem
    • IWebMessageSystemClient
    • IZoneHostRegistry
    • IZoneHostRegistryClient
    • IZoneHostReplicator
    • IZoneHostReplicatorClient
    • IZoneLogReceiver
    • IZoneLogReceiverClient
    • IZoneTelemetryReceiver
    • IZoneTelemetryReceiverClient
    • MessageHeaders
    • MsgSendInfo
    • RemoteTerminalInfo
    • RequestMsg_ILogReceiver_SendLog
    • RequestMsg_ITelemetryReceiver_SendDatums
    • RequestMsg_IWebMessageSystem_UpdateMailboxMessagePublication
    • RequestMsg_IWebMessageSystem_UpdateMailboxMessagesStatus
    • RequestMsg_IWebMessageSystem_UpdateMailboxMessageStatus
    • RequestMsg_IZoneHostReplicator_PostDynamicHostInfo
    • ServiceClientHub
    • ServiceClientHub.ContractMapping
    • ServiceClientHub.ContractMapping.Data
  • Azos.Sky.Contracts.Instrumentation
    • ServiceClientHubErrorEvent
    • ServiceClientHubEvent
    • ServiceClientHubRetriableCallError
  • Azos.Sky.Coordination
    • CoordinationException
    • HostSet
    • HostSet.Host
    • HostSet.HostPair
    • HostSetBuilder
    • MDBShardWorkSet
    • WorkSet<TItem>
  • Azos.Sky.Dynamic
    • DynamicException
    • HostManager
    • IHostManager
    • IHostManagerImplementation
  • Azos.Sky.Glue
    • AppTermBinding
    • AppTermClientTransport
    • AppTermServerTransport
  • Azos.Sky.Hosts.agdida
    • GdidAuthorityRemoteTerminal
    • ProgramBody
  • Azos.Sky.Hosts.ahgov
    • HGovRemoteTerminal
    • ProgramBody
  • Azos.Sky.Hosts.aph
    • ProcessHostRemoteTerminal
    • ProgramBody
  • Azos.Sky.Hosts.ash
    • ProgramBody
    • ServiceHostRemoteTerminal
  • Azos.Sky.Hosts.aws
    • ProgramBody
    • WebServerRemoteTerminal
  • Azos.Sky.Hosts.azgov
    • ProgramBody
    • ZGovRemoteTerminal
  • Azos.Sky.Identification
    • GdidAuthority
    • GdidAuthorityService
    • GdidAuthorityServiceBase
    • GdidAuthorityServiceBase._id
    • GdidAuthorityServiceBase.DiskPersistenceLocation
    • GdidAuthorityServiceBase.PersistenceLocation
    • GdidAuthorityServiceBase.RemotePersistenceLocation
    • GdidException
    • GdidGenerator
    • GdidGenerator.AuthorityHost
    • GdidGenerator.SequenceInfo
    • GdidPersistenceRemoteLocation
  • Azos.Sky.Identification.Instrumentation
    • AllocBlockFailureEvent
    • AllocBlockRequestedEvent
    • AllocBlockRequestFailureEvent
    • AllocBlockSuccessEvent
    • AuthAllocBlockCalledEvent
    • AuthEraPromotedEvent
    • AuthLocationReadFailureEvent
    • AuthLocationReadTotalFailureEvent
    • AuthLocationWriteFailureEvent
    • AuthLocationWriteTotalFailureEvent
    • GDIDAuthorityEvent
    • GDIDEvent
    • GDIDGeneratorEvent
  • Azos.Sky.Instrumentation
    • SkyInstrumentationProvider
    • SkyZoneInstrumentationProvider
    • TelemetryArchiveException
  • Azos.Sky.Instrumentation.Server
    • MongoTelemetryArchiveStore
    • TelemetryArchiveStore
    • TelemetryReceiverServer
    • TelemetryReceiverService
  • Azos.Sky.Kdb
    • DefaultKdbStore
    • DefaultKdbStore.KdbAppComponent
    • DefaultKdbStore.Shard
    • DefaultKdbStore.ShardBackendConnection
    • DefaultKdbStore.ShardSet
    • IKdbDataStore
    • IKdbDataStoreImplementation
    • KdbConstraints
    • KdbException
    • KdbRecord<TResult>
  • Azos.Sky.Kdb.Instrumentation
    • AbsoluteExpirationCount
    • DeleteFallbackCount
    • DeleteHitCount
    • DeleteMissCount
    • ErrorCount
    • GetFallbackHitCount
    • GetHitCount
    • GetMissCount
    • GetTouchCount
    • KdbLongGauge
    • MigrationCount
    • PutCount
    • SlidingExpirationCount
  • Azos.Sky.Locking
    • ILockManager
    • ILockManagerImplementation
    • LocalTestingLockManager
    • LockErrorCause
    • LockingException
    • LockManager
    • LockManagerBase
    • LockOp
    • LockOp.AbortOp
    • LockOp.AndOp
    • LockOp.AnywayContinueAfterOp
    • LockOp.AssertOp
    • LockOp.BinaryOperatorOp
    • LockOp.BlockOp
    • LockOp.ChangeOp
    • LockOp.DeleteVarOp
    • LockOp.ExistsOp
    • LockOp.FalseOp
    • LockOp.FlowOp
    • LockOp.IfOp
    • LockOp.NotOp
    • LockOp.Op
    • LockOp.OperatorOp
    • LockOp.OrOp
    • LockOp.SelectConstantValueOp
    • LockOp.SelectOp
    • LockOp.SelectOperatorValueOp
    • LockOp.SelectVarValueOp
    • LockOp.SetVarOp
    • LockOp.StatementOp
    • LockOp.TrueOp
    • LockOp.UnaryOperatorOp
    • LockOp.XorOp
    • LockSession
    • LockSessionID
    • LockStatus
    • LockTransaction
    • LockTransactionResult
    • NOPLockManager
  • Azos.Sky.Locking.Instrumentation
    • LockingClientDoubleGauge
    • LockingClientGauge
    • LockingDoubleGauge
    • LockingLongGauge
    • LockingServerDoubleGauge
    • LockingServerGauge
    • LockSessions
    • LockTransactionRequests
    • ServerCallsNorm
    • ServerEndLockSessionCalls
    • ServerExpiredRecords
    • ServerExpiredSessions
    • ServerLockTransactions
    • ServerNamespaceTableRecordCount
    • ServerNamespaceTables
    • ServerRemovedEmptyTables
    • ServerTrustLevel
  • Azos.Sky.Locking.Server
    • EvalContext
    • LockServerService
    • LockSessionData
    • Variable
  • Azos.Sky.Log
    • LogArchiveException
    • SkySink
    • SkyZoneSink
  • Azos.Sky.Log.Server
    • LogArchiveDimensionsMapper
    • LogArchiveStore
    • LogReceiverServer
    • LogReceiverService
    • MongoLogArchiveStore
  • Azos.Sky.Mdb
    • CompositeShardingID
    • ConnectStringBuilderBase
    • CRUDOperations
    • IMdbDataStore
    • MdbAppComponent
    • MdbArea
    • MdbArea.Partition
    • MdbArea.Partition.Shard
    • MdbArea.Partition.ShardBackendConnection
    • MDBCentralArea
    • MdbDataStore
    • MdbException
    • MdbPartitionedArea
    • MongoDbConnectStringBuilder
    • MsSqlConnectStringBuilder
    • MySqlConnectStringBuilder
    • OracleConnectStringBuilder
    • ShardingUtils
  • Azos.Sky.Metabase
    • Metabank
    • Metabank.AppCatalog
    • Metabank.BinCatalog
    • Metabank.BinCatalog.PackageInfo
    • Metabank.Catalog
    • Metabank.NetSvcPeer
    • Metabank.RegCatalog
    • Metabank.SecCatalog
    • Metabank.Section
    • Metabank.Section<TCatalog>
    • Metabank.SectionApplication
    • Metabank.SectionApplication.AppPackage
    • Metabank.SectionHost
    • Metabank.SectionNOC
    • Metabank.SectionRegion
    • Metabank.SectionRegionBase
    • Metabank.SectionRole
    • Metabank.SectionRole.AppInfo
    • Metabank.SectionWithAnyAppConfig
    • Metabank.SectionWithAnyAppConfig<TCatalog>
    • Metabank.SectionWithNamedAppConfigs
    • Metabank.SectionWithNamedAppConfigs<TCatalog>
    • Metabank.SectionZone
    • Metabank.SystemCatalog
    • Metabank.UserCatalog
    • Metabank.ValidationContext
    • MetabankFileConfigNodeProvider
    • MetabaseException
    • MetabaseValidationMessageType
    • MetabaseValidationMsg
    • NetworkScope
  • Azos.Sky.MongoDb
    • MongoDeviceCRUDException
    • MongoDeviceException
  • Azos.Sky.Security
    • SkyAuthenticationTokenSerializer
  • Azos.Sky.Security.Permissions.Admin
    • AppRemoteTerminalPermission
    • RemoteTerminalOperatorPermission
  • Azos.Sky.Tools.agm
    • ProgramBody
  • Azos.Sky.Tools.amm
    • ProgramBody
  • Azos.Sky.Tools.ascon
    • ProgramBody
  • Azos.Sky.WebManager
    • Localizer
    • Localizer.DateTimeFormat
    • Localizer.MoneyFormat
    • SURI
    • URIS
    • WebManagerException
    • WebManagerSession
    • WebManagerSessionFilter
    • WebManagerStockContentSiteHandler
  • Azos.Sky.WebManager.Controllers
    • Home
    • Instrumentation
    • Instrumentation.DataGrouping
    • Instrumentation.DatumRequest
    • Instrumentation.DatumRequest.NSDescr
    • Instrumentation.DatumRequest.SRCDescr
    • PublicAPI
    • RemoteTerminal
    • TheSystem
    • WebManagerController
  • Azos.Sky.WebManager.Controls
    • WebManagerPage
    • WebManagerTemplate
  • Azos.Sky.WebManager.Pages
    • Console
    • HeadMaster
    • Instrumentation
    • InstrumentationCharts
    • InstrumentationLogs
    • Login
    • Master
    • Process
    • TheSystem
  • Azos.Sky.WebMessaging
    • MailboxID
    • MailboxInfo
    • MailboxMsgID
    • MsgChannelWriteResult
    • MsgPubStatus
    • MsgStatus
    • SkyWebMessage
    • SkyWebMessageSink
    • WebMessagingException
  • Azos.Sky.WebMessaging.Server
    • Channel
    • WebMessageSystemServer
    • WebMessageSystemService
  • Azos.Sky.Workers
    • CancelSignal
    • CorrelatedTodo
    • CorrelatedTodo.MergeResult
    • FinalizeSignal
    • FinishSignal
    • IProcessHost
    • IProcessManager
    • IProcessManagerImplementation
    • ITodoHost
    • MongoWorkersException
    • OkSignal
    • PID
    • Process
    • ProcessAttribute
    • ProcessDescriptor
    • ProcessFrame
    • ProcessManager
    • ProcessManagerBase
    • ProcessStatus
    • ResultSignal
    • Signal
    • SignalAttribute
    • SignalFrame
    • TerminateSignal
    • Todo
    • Todo.ExecuteState
    • TodoFrame
    • TodoQueueAttribute
    • UnknownSignal
    • WorkersException
  • Azos.Sky.Workers.Server
    • AgentServiceBase
    • MongoProcessStore
    • ProcessControllerServer
    • ProcessControllerService
    • ProcessStore
  • Azos.Sky.Workers.Server.Queue
    • MongoTodoQueueStore
    • TodoQueue
    • TodoQueue.DuplicationHandlingMode
    • TodoQueue.ExecuteMode
    • TodoQueueServer
    • TodoQueueService
    • TodoQueueStore
  • Azos.Sky.Workers.Server.Queue.Instrumentation
    • CompletedErrorTodoCount
    • CompletedOkTodoCount
    • CompletedTodoCount
    • EnqueueCalls
    • EnqueueTodoCount
    • FetchedTodoCount
    • MergedTodoCount
    • ProcessedTodoCount
    • ProcessOneQueueCount
    • PutTodoCount
    • QueueOperationErrorCount
    • QueueThreadSpins
    • TodoDuplicationCount
    • TodoQueueLongGauge
    • UpdateTodoCount
  • Azos.Standards
    • Countries_ISO3166_1
    • Distance
    • Distance.UnitType
    • Weight
    • Weight.UnitType
  • Azos.Templatization
    • CompileUnit
    • CompileUnits
    • DOMGenerator
    • FileTemplateStringContentSource
    • IRenderingTarget
    • ITemplate
    • ITemplateSource
    • ITemplateSource<T>
    • LJSCompiler
    • NHTCompiler
    • StringRenderingTarget
    • Template<TContext, TTarget, TRenderingContext>
    • TemplateCompiler
    • TemplateCompilerException
    • TemplateParseException
    • TemplateStringContentSource
    • TemplatizationException
    • TextCSTemplateCompiler
    • TextJSTemplateCompiler
  • Azos.Text
    • CharCodes
    • CompilingExpressionEvaluator<TContext, TResult, TArg>
    • DataEntryUtils
    • Evaluator
    • Evaluator.Node
    • IdentifierLookup
    • NaturalTextGenerator
    • SealedString
    • SealedString.Scope
    • Stripper
    • TokenParser
    • TokenParser.Token
    • TokenParser.Token.Attribute
    • Utils
  • Azos.Time
    • DaysOfWeek
    • DaysOfWeekUtils
    • DefaultTimeSource
    • Event
    • EventBodyAsyncModel
    • EventStatus
    • EventTimer
    • IEventHandler
    • IEventTimer
    • IEventTimerImplementation
    • ILocalizedTimeProvider
    • ITimeSource
    • ITimeSourceImplementation
    • NOPEventTimer
    • TimeException
    • TimeLocation
    • TimerEvent
    • TimerEventDefinitionChange
    • TimerEventStatusChange
  • Azos.Time.Instrumentation
    • EventCount
    • FiredEventCount
    • TimeInstrumentationLongGauge
  • Azos.Tools.Arow
    • ProgramBody
  • Azos.Tools.Getdatetime
    • ProgramBody
  • Azos.Tools.Gluec
    • ProgramBody
  • Azos.Tools.Licupd
    • ProgramBody
  • Azos.Tools.Ntc
    • ProgramBody
  • Azos.Tools.Phash
    • ProgramBody
  • Azos.Tools.Rsc
    • ProgramBody
  • Azos.Tools.Trun
    • ProgramBody
  • Azos.Wave
    • CompositeWorkMatch
    • ExceptionExtensions
    • ExceptionMatch
    • FilterPipelineException
    • HttpResponseStatusCodeMatch
    • HTTPStatusException
    • MvcActionException
    • MvcException
    • NotAuthorizationExceptionMatch
    • PlatformUtils
    • Portal
    • Portal.DateTimeFormat
    • Portal.MoneyFormat
    • PortalHub
    • PortalHubExtensions
    • Response
    • SysConsts
    • Theme
    • Theme<TPortal>
    • URIPattern
    • WaveException
    • WaveServer
    • WaveSession
    • WaveTemplateRenderingException
    • WorkContext
    • WorkDispatcher
    • WorkFilter
    • WorkHandler
    • WorkMatch
    • WorkMatch.NameValuePair
    • WorkMatch.Variable
  • Azos.Wave.Client
    • ModelFieldValueListLookupFunc
    • ModelLocalizationEventHandler
    • Record
    • Record.ServerError
    • RecordModelGenerator
  • Azos.Wave.CMS
    • CMSBank
    • CMSContextExtensions
    • CMSException
    • ConfigResource
    • DirectoryResource
    • FileResource
    • ICMSBank
    • ICMSBankImplementation
    • ICMSContext
    • NLSResource
    • NOPCMSBank
    • NOPCMSContext
    • Resource
  • Azos.Wave.Filters
    • BeforeAfterFilterBase
    • EffectiveCallerIPEndPointFilter
    • ErrorFilter
    • GeoLookupFilter
    • LoggingFilter
    • PortalFilter
    • RedirectFilter
    • SecurityFilter
    • SessionFilter
    • StopFilter
  • Azos.Wave.Handlers
    • CompositeHandler
    • ContextDumpHandler
    • EmbeddedSiteHandler
    • EmbeddedSiteHandler.IAction
    • FileDownloadHandler
    • MvcHandler
    • NOPHandler
    • StockContentSiteHandler
    • TemplateHandler
    • TypeLocation
    • TypeLocations
    • TypeLookupHandler<TTarget>
  • Azos.Wave.Instrumentation
    • FilterHandleException
    • GeoLookup
    • GeoLookupHit
    • ServerAcceptSemaphoreCount
    • ServerGateDenial
    • ServerHandleException
    • ServerPortalRequest
    • ServerRequest
    • ServerWorkSemaphoreCount
    • SessionEnd
    • SessionExisting
    • SessionInvalidID
    • SessionNew
    • WaveDoubleGauge
    • WaveLongGauge
    • WorkContextAborted
    • WorkContextBufferedResponse
    • WorkContextBufferedResponseBytes
    • WorkContextCtor
    • WorkContextDctor
    • WorkContextHandled
    • WorkContextNeedsSession
    • WorkContextNoDefaultClose
    • WorkContextWorkSemaphoreRelease
    • WorkContextWrittenResponse
  • Azos.Wave.Mvc
    • ActionAttribute
    • ActionFilterAttribute
    • ActionGroupInfo
    • ActionInfo
    • CacheControlAttribute
    • ClientRecord
    • Controller
    • ControllerInfo
    • FileDownload
    • Http403Forbidden
    • Http404NotFound
    • IActionResult
    • JSONResult
    • NoCacheAttribute
    • Picture
    • Redirect
    • SessionCSRFCheckAttribute
  • Azos.Wave.Templatization
    • ResponseRenderingTarget
    • WaveTemplate
    • WaveTemplate<TModel>
  • Azos.Wave.Templatization.StockContent
    • Error
    • Master
  • Azos.Web
    • CacheControl
    • CacheControl.Type
    • ContentType
    • Crawlers
    • HTTPRequestMethod
    • IWebClientCaller
    • Multipart
    • Multipart.EncodedContent
    • Multipart.Part
    • ServicePointManagerConfigurator
    • ServicePointManagerConfigurator.OperationPolicy
    • ServicePointManagerConfigurator.OperationPolicy._uri
    • ServicePointManagerConfigurator.ServicePointConfigurator
    • SocialNetID
    • StringConsts
    • Utils
    • WebClient
    • WebClient.RequestParams
    • WebClient.WebClientTimeouted
    • WebConsts
    • WebConsts.RedirectCode
    • WebException
    • WebSettings
  • Azos.Web.GeoLookup
    • BinaryIndexedTree<K, V>
    • BinaryIndexedTree<K, V>.Node
    • BinaryTree<K, V>
    • BinaryTree<K, V>.Node<T>
    • GeoEntity
    • GeoException
    • GeoLookupModule
    • GeoLookupService
    • IGeoLookup
    • IPSubnetBlock
    • Location
    • LookupResolution
    • Subnet
    • SubnetTree<V>
  • Azos.Web.IO
    • RFC3986
  • Azos.Web.Messaging
    • CompositeMessageSink
    • HttpBasicAuthenticationHelper
    • IMessageSink
    • IMessenger
    • IMessengerImplementation
    • MailgunMailerSink
    • Message
    • Message.Attachment
    • MessageAddressBuilder
    • MessageAddressBuilder.Addressee
    • MessageBuilderChangeEventHandler
    • MessageDaemon
    • MessageSink
    • MsgChannels
    • MsgImportance
    • MsgPriority
    • NOPMessageSink
    • NOPMessenger
    • SendMessageErrorHandling
    • SMTPMessageSink
    • TwilioSink
  • Azos.Web.Messaging.Instrumentation
    • MessagingFallbackCount
    • MessagingFallbackErrorCount
    • MessagingSinkCount
    • MessagingSinkErrorCount
    • MessagingSinkLongGauge
  • Azos.WinApi
    • GDIApi
    • GDIApi.BinaryRasterOperations
    • GDIApi.BrushStyle
    • GDIApi.FontCharSet
    • GDIApi.FontClipPrecision
    • GDIApi.FontPitchAndFamily
    • GDIApi.FontPrecision
    • GDIApi.FontQuality
    • GDIApi.FontWeight
    • GDIApi.HatchStyle
    • GDIApi.LOGBRUSH
    • GDIApi.LOGFONT
    • GDIApi.PenStyle
    • GDIApi.Rect
    • GDIApi.StockObjects
    • GDIApi.TernaryRasterOperations
    • KernelApi
    • Messages
    • UserApi
    • UserApi.EnumDelegate
    • UserApi.RECT
  • Azos.WinForms
    • FormsAmbient
    • IFieldControlContext
    • Utils
    • WFormsException
  • Azos.WinForms.Controls
    • Balloon
    • BGKind
    • ComboBoxEx
    • HAlignment
    • LineStyle
    • SortDirection
    • Style
    • ThemableAttribute
  • Azos.WinForms.Controls.ChartKit
    • VRulerPosition
  • Azos.WinForms.Controls.ChartKit.Temporal
    • CandleBuySellView
    • CandleBuySellView.CandleBuySellElement
    • CandleBuySellView.ViewKind
    • CandleMidLineView
    • CandleMidLineView.CandleMidLineElement
    • CandleTimeSeries
    • CandleView
    • CandleView.CandleElement
    • CandleViewBase
    • ChartPaneMouseEventArgs
    • ChartPaneMouseEventArgs.MouseEventType
    • ChartPaneMouseEventHandler
    • MidLineType
    • MouseCursorMode
    • PlotPane
    • SeriesView
    • SeriesView.YLevelElement
    • SeriesView<TSeries, TSample>
    • TimeLineFormatEventArgs
    • TimeLineFormatEventHandler
    • TimeScalePane
    • TimeScalePane.Tick
    • TimeScalePane.TimeCursorElement
    • TimeSeries
    • TimeSeries.YLevel
    • TimeSeries<TSample>
    • TimeSeriesChart
    • VScaleZoomAlign
  • Azos.WinForms.Controls.GridKit
    • CellElement
    • CellSelectionEventHandler
    • CellView
    • Column
    • Column<TRow, TValue>
    • ColumnAttributesChangedEventHandler
    • CommentElement
    • GetCommentHandler<TRow>
    • GetHasValueHandler<TRow, TValue>
    • GetValueHandler<TRow, TValue>
    • Grid
    • NotifyDataSourceChangedEventArgs
    • NotifyDataSourceChangedEventHandler
    • RowMap
    • RowMapEntry
  • Azos.WinForms.Elements
    • CheckableElement
    • CheckBoxElement
    • ComboButtonElement
    • Element
    • ElementHostControl
    • ElementList
    • ElementZOrder
    • PressableElement
    • RadioButtonElement
    • RadioGroupElement
    • SymbolElement
    • SymbolType
    • TextElement
    • TextLabelElement
  • Azos.WinForms.Forms
    • DictionaryForm
  • MySql.Data.MySqlClient
    • MySqlBulkLoader
    • MySqlBulkLoaderConflictOption
    • MySqlBulkLoaderPriority
    • MySqlClientFactory
    • MySqlCommand
    • MySqlConnection
    • MySqlConnectionStringBuilder
    • MySqlDataAdapter
    • MySqlDataReader
    • MySqlDbColumn
    • MySqlDbType
    • MySqlErrorCode
    • MySqlException
    • MySqlHelper
    • MySqlLoadBalance
    • MySqlParameter
    • MySqlParameterCollection
    • MySqlProtocolException
    • MySqlRowUpdatedEventArgs
    • MySqlRowUpdatedEventHandler
    • MySqlRowUpdatingEventArgs
    • MySqlRowUpdatingEventHandler
    • MySqlSslMode
    • MySqlTransaction
  • MySqlConnector.Logging
    • ConsoleLoggerProvider
    • IMySqlConnectorLogger
    • IMySqlConnectorLoggerProvider
    • MySqlConnectorLogLevel
    • MySqlConnectorLogManager
    • NoOpLogger
    • NoOpLoggerProvider

Class Datum

Base class for single measurement events (datums) reported to instrumentation

Inheritance
System.Object
Datum
Event
Gauge
Implements
IArchiveLoggable
IBSONSerializable
IBSONDeserializable
IJSONWritable
Inherited Members
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: Azos.Instrumentation
Assembly: Azos.dll
Syntax
[Serializable]
public abstract class Datum : IArchiveLoggable, IBSONSerializable, IBSONDeserializable, IJSONWritable

Constructors

Datum()

Declaration
protected Datum()

Datum(String)

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

Datum(String, DateTime)

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

Fields

BSON_FLD_COUNT

Declaration
public const string BSON_FLD_COUNT = "cnt"
Field Value
Type Description
System.String

BSON_FLD_END_TIME

Declaration
public const string BSON_FLD_END_TIME = "et"
Field Value
Type Description
System.String

BSON_FLD_SOURCE

Declaration
public const string BSON_FLD_SOURCE = "src"
Field Value
Type Description
System.String

BSON_FLD_TIME

Declaration
public const string BSON_FLD_TIME = "t"
Field Value
Type Description
System.String

BSON_FLD_UNIT

Declaration
public const string BSON_FLD_UNIT = "un"
Field Value
Type Description
System.String

BSON_FLD_VALUE

Declaration
public const string BSON_FLD_VALUE = "val"
Field Value
Type Description
System.String

BUSINESS_SOURCE

Declaration
public const string BUSINESS_SOURCE = "BsnsLgc"
Field Value
Type Description
System.String

FRAMEWORK_SOURCE

Declaration
public const string FRAMEWORK_SOURCE = "Frmwrk"
Field Value
Type Description
System.String

m_Count

Declaration
protected int m_Count
Field Value
Type Description
System.Int32

m_UTCEndTime

Declaration
protected DateTime m_UTCEndTime
Field Value
Type Description
System.DateTime

m_UTCTime

Declaration
protected DateTime m_UTCTime
Field Value
Type Description
System.DateTime

UNSPECIFIED_SOURCE

Declaration
public const string UNSPECIFIED_SOURCE = "*"
Field Value
Type Description
System.String

Properties

Count

Returns count of measurements. This property may be gotten only if IsAggregated==true, otherwise zero is returned

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

Description

Returns description for data that this datum represents. Base implementation returns full type name of this instance

Declaration
public virtual string Description { get; }
Property Value
Type Description
System.String

IsAggregated

Indicates whether this instance represents a rollup/aggregation of multiple events

Declaration
public bool IsAggregated { get; }
Property Value
Type Description
System.Boolean

PlotValue

Provides numeric value used for charts

Declaration
public virtual object PlotValue { get; }
Property Value
Type Description
System.Object

Rate

Returns rate of occurrence string

Declaration
public string Rate { get; }
Property Value
Type Description
System.String

Source

Returns datum source. Data are rolled-up by type of recorded datum instances and source

Declaration
public virtual string Source { get; }
Property Value
Type Description
System.String

UTCEndTime

Returns UTC time stamp when event happened. This property may be gotten only if IsAggregated==true, otherwise UTCTime value is returned

Declaration
public DateTime UTCEndTime { get; }
Property Value
Type Description
System.DateTime

UTCTime

Returns UTC time stamp when event happened

Declaration
public DateTime UTCTime { get; }
Property Value
Type Description
System.DateTime

ValueAsObject

Provides access to value polymorphically

Declaration
public abstract object ValueAsObject { get; }
Property Value
Type Description
System.Object

ValueUnitName

Provides name for units that value is measured in

Declaration
public abstract string ValueUnitName { get; }
Property Value
Type Description
System.String

ViewGroupInterfaces

Returns Datum classification interfaces marked with InstrumentViewGroup attribute. The implementation is cached fr efficiency

Declaration
public IEnumerable<Type> ViewGroupInterfaces { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Type>

Methods

Aggregate(IEnumerable<Datum>)

Aggregates events, for example from multiple threads into one

Declaration
public Datum Aggregate(IEnumerable<Datum> many)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Datum> many
Returns
Type Description
Datum

AggregateEvent(Datum)

Declaration
protected virtual void AggregateEvent(Datum dat)
Parameters
Type Name Description
Datum dat

DeserializeFromBSON(BSONSerializer, BSONDocument, ref Object)

Declaration
public virtual void DeserializeFromBSON(BSONSerializer serializer, BSONDocument doc, ref object context)
Parameters
Type Name Description
BSONSerializer serializer
BSONDocument doc
System.Object context

GetViewGroupInterfaces(Type)

Returns Datum classification interfaces marked with InstrumentViewGroup attribute. The implementation is cached fr efficiency

Declaration
public static IEnumerable<Type> GetViewGroupInterfaces(Type tDatum)
Parameters
Type Name Description
System.Type tDatum
Returns
Type Description
System.Collections.Generic.IEnumerable<System.Type>

IsKnownTypeForBSONDeserialization(Type)

Declaration
public virtual bool IsKnownTypeForBSONDeserialization(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
System.Boolean

MakeAggregateInstance()

Declaration
protected abstract Datum MakeAggregateInstance()
Returns
Type Description
Datum

ReduceSourceDetail(Int32)

Override to set a new source value which is less-specific than existing source. ReductionLevel specifies how much detail should be lost. The function is idempotent, that is - calling more than once with the same arg does not change the state of the object. The default implementation removes all source details (unspecified source) when reductionLevel less than zero. Example: TotalBytesSent("mpx://45.12.123.19:7823 -> MySystem.Contracts.IDoSomething.SomeMethod1()") ReduceSourceDetail(0) -> yields original string ReduceSourceDetail(1) - > "MySystem.Contracts.IDoSomething.SomeMethod1()" ReduceSourceDetail(2) - > "MySystem.Contracts.IDoSomething" ReduceSourceDetail(3) - > ""

Declaration
public virtual void ReduceSourceDetail(int reductionLevel)
Parameters
Type Name Description
System.Int32 reductionLevel

SerializeToBSON(BSONSerializer, BSONDocument, IBSONSerializable, ref Object)

Declaration
public virtual void SerializeToBSON(BSONSerializer serializer, BSONDocument doc, IBSONSerializable parent, ref object context)
Parameters
Type Name Description
BSONSerializer serializer
BSONDocument doc
IBSONSerializable parent
System.Object context

SummarizeAggregation()

Declaration
protected virtual void SummarizeAggregation()

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

WriteAsJSON(TextWriter, Int32, JSONWritingOptions)

Declaration
public void WriteAsJSON(TextWriter wri, int nestingLevel, JSONWritingOptions options = null)
Parameters
Type Name Description
System.IO.TextWriter wri
System.Int32 nestingLevel
JSONWritingOptions options

WriteJSONFields(IDictionary<String, Object>, JSONWritingOptions)

Declaration
protected virtual void WriteJSONFields(IDictionary<string, object> data, JSONWritingOptions options)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.Object> data
JSONWritingOptions options

Implements

IArchiveLoggable
IBSONSerializable
IBSONDeserializable
IJSONWritable

Extension Methods

CollectionUtils.ConcatArray<T>(T, T[])
CoreUtils.NonNull<T>(T, 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)
Back to top Copyright (c)2018 - 2019 Azist Group