EQATEC.Analytics.Monitor Namespace.NET Progress Telerik Platform Analytics Monitor Documentation, API Reference, Online Help | WPF, Silverlight, WinForms, Windows Phone Application Analytics
The AnalyticsMonitor namespace contains all classes and interfaces needed to construct and work with the Analytics Monitor
Classes

  ClassDescription
Public classAnalyticsMonitorFacadeObsolete.
Represents a simple facade for interacting with the Analytics Monitor. Use this facade interface instead of interacting more directly with the AnalyticsMonitorFactory and IAnalyticsMonitor interfaces for a slightly higher level interaction model.
Public classAnalyticsMonitorFactory
Factory for creating IAnalyticsMonitor instances. Call with an instance of AnalyticsMonitorSettings to customize behavior of the constructed monitor.
Public classAnalyticsMonitorSettings
Class containing the settings used for constructing the IAnalyticsMonitor instance. Instances are preloaded with default settings which can be adjusted before instance is being passed to the Create(IAnalyticsMonitorSettings) method
Public classLocationCoordinates
Class encapsulating Latitude and Longitude coordinates for the location.
Public classProxyConfiguration
Container for proxy configuration. Apply the proxy configuration on the AnalyticsMonitorSettings object passed into the Create(IAnalyticsMonitorSettings) call in order to have the monitor use specific proxy settings
Remarks

For some proxy authentication scenarios you may need to explicitly configure that the Expect:100-Continue header is not appended to the server request. This can typically be done by explicitly setting the System.Net.ServicePoint.Expect100Continue property to   in your application.
Public classStorageDataDescriptor
Provides a definition of storage data
Interfaces

  InterfaceDescription
Public interfaceIAnalyticsMonitor
The main interface for the analytics monitor which can be obtained with a call to CreateMonitor(String) or CreateMonitor(IAnalyticsMonitorSettings). The monitor will not collect data before a call to Start  has been performed.
Public interfaceIAnalyticsMonitorCapabilities
Exposing the current capabilities of the analytics monitor instance that may influence how the data you pass into the IAnalyticsMonitor instance are handled.
Public interfaceIAnalyticsMonitorSettings
Interface for the settings used for constructing the IAnalyticsMonitor instance. Instances are preloaded with default settings which can be adjusted before instance is being passed to the Create(IAnalyticsMonitorSettings) method
Public interfaceIAnalyticsMonitorStatus
Class encapsulating the current status of an IAnalyticsMonitor instance.
Remarks

Note that most of these status properties only makes sense if the monitor has been started
Public interfaceILogAnalyticsMonitor
Interface used for outputting log messages internally from a constructed IAnalyticsMonitor instance. The logging interface can be specified on the IAnalyticsMonitorSettings object which passed into the Create(IAnalyticsMonitorSettings) call
Public interfaceIStorage
A storage interface for loading and save the different types of data for a given product ID. This inteface can be implemented and specified on the AnalyticsMonitorSettings instance in order to better control where the monitor persists data.
Public interfaceITimingScope
Encapsulates a scope of a specific feature timing. This can be used to make the timing of a feature more robust to exceptions by enabling scoping of the block of code the is timed.
Enumerations

  EnumerationDescription
Public enumerationConnectivityStatus
Enum for the currently known state of connectivity with the server
Public enumerationStorageDataType
Defines the storage types