IAnalyticsMonitor Methods.NET Progress Telerik Platform Analytics Monitor Documentation, API Reference, Online Help | WPF, Silverlight, WinForms, Windows Phone Application Analytics
The IAnalyticsMonitor type exposes the following members.
Methods

  NameDescription
Public methodForceSync
Explicitly force a synchonization of the current information with the analytics server.
Public methodSetInstallationInfo(String)
Associates an installation ID with the current session
Public methodSetInstallationInfo(String, IDictionary String, String )
Associates an installation ID with the current session and optionally a dictionary of installation properties that allows you to add additional installation meta data for the session
Public methodStart
Call to start the monitor. When started the monitor will begin collecting data from the calls and send them asynchronously to the Analytics servers on background threads
Public methodStop 
Call to stop the monitor. Call will attempt to save any pending state to the storage and send the final tracking data to the servers.
Public methodStop(TimeSpan)
Call to stop the monitor. The monitor will attempt to save any pending state to the storage and send the final tracking data to the servers. The waitForCompletion can be specified to allow for the thread to wait for completion of data persistence and transmission. If the monitor cannot complete before the specified time the call will return.
Public methodTrackException(Exception)
Call to track an exception that occured in the application.
Public methodTrackException(Exception, String)
Call to track an exception that occured in the application.
Public methodTrackException(Exception, String,  Object )
Call to track an exception that occured in the application.
Public methodTrackException(String, String, String, String)
This method should ONLY be used for interoperability between the .NET monitor an other technology stacks using the monitor (for instance for tracking "exceptions" from Windows COM or from a Cordova/PhoneGap layer). It should NOT be used from regular .NET applications; please use the plain TrackException(Exception) method instead.
Public methodTrackFeature
Register a feature usage. It is recommended that related features are grouped by using simple dot-notation in the featureName such as e.g. relating print to pdf and print to file by naming the features "print.pdf" and "print.file" respectively
Public methodTrackFeatureCancel
Stops an ongoing timing of a feature from any previous call to TrackFeatureStart(String) with similar featureName without registering the time spent. Use this call if the feature being tracked did not complete as expected, e.g. was interupted by an exception. The call can safely be made even if no TrackFeatureStart has been made.
Public methodTrackFeatures
Register a number of feature usages. For the individual feature names, it is recommended that related features are grouped by using simple dot-notation such as e.g. relating print to pdf and print to file by naming the features "print.pdf" and "print.file" respectively. This allow call is semantically equivalent to calling TrackFeature(String) multiple times.
Public methodTrackFeatureStart
Register the start of a feature usage. Use this with TrackFeatureStop(String) to track how long a feature is used.
Public methodTrackFeatureStop
Register the end of a feature usage stared by TrackFeatureStart(String) with a similar featureName.
Public methodTrackFeatureValue
Register a value on a specific feature.
Back to Top
See Also