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; }
public AnalyticsManager(AnalyticConfiguration analyticsConfigurations, IAnalyticsHttpService analyticsHttpService, AnalyticsLogger analyticsLogger) : base(analyticsConfigurations, analyticsHttpService, analyticsLogger) { }