Example #1
0
        public Form1()
        {
            AnalyticConfiguration analyticConfiguration = new AnalyticConfiguration
            {
                DeviceID          = "3556-5785-5255-TEST-0001", //3CA3-52FB-86E7-80B3-2F3C
                DeviceName        = Environment.MachineName,
                EndPointUrl       = "http://127.0.0.1:8443/",
                CallBackSessionId = Settings.Default.LastAnalyticsSessionID,
                //Product
                AppName              = "MyAnalyticsApp",
                AppSecretKey         = "someHashHashKey125456",
                TrackDeviceHeartBeat = true,
            };



            this.analytics = new AnalyticsManager(analyticConfiguration, new AnalyticsHttpService(), new AnalyticsLogger());
            this.analytics.Track("System Startups", DateTime.Now.ToString());
            this.analytics.Track("System CrushError", "Unable to Connect to Database");
            this.analytics.Track("System Error", "Authentication Failed");

            InitializeComponent();

            sessionIDBox.Text = analyticConfiguration.CallBackSessionId;
        }
Example #2
0
 public AnalyticsManager(AnalyticConfiguration analyticsConfigurations, IAnalyticsHttpService analyticsHttpService, AnalyticsLogger analyticsLogger) : base(analyticsConfigurations, analyticsHttpService, analyticsLogger)
 {
 }