Ejemplo n.º 1
0
        public void Init()
        {
            try
            {
                writeKey = Convert.ToString(System.Configuration.ConfigurationManager.AppSettings["SegmentWriteKey"] ?? "W21J7U7JO9IXajS1w292q1atMOGklmPi");
                Analytics.Dispose();
                // Segment.Logger.Handlers += LoggingHandler;

                Analytics.Initialize(writeKey, new Config().SetAsync(false));
            }
            catch (Exception ex) { }
        }
Ejemplo n.º 2
0
        public void Init()
        {
            _mockRequestHandler = new Mock <IRequestHandler>();
            _mockRequestHandler
            .Setup(x => x.MakeRequest(It.IsAny <Batch>()))
            .Returns(async(Batch b) =>
            {
                b.batch.ForEach(_ => Analytics.Client.Statistics.IncrementSucceeded());
            });

            Analytics.Dispose();
            Logger.Handlers += LoggingHandler;
        }
Ejemplo n.º 3
0
 public void Init()
 {
     _mockRequestHandler = new Mock <IRequestHandler>();
     _mockRequestHandler
     .Setup(x => x.MakeRequest(It.IsAny <Batch>()))
     .Returns((Batch b) =>
     {
         Analytics.Client.Statistics.Succeeded += b.batch.Count;
         return(Task.CompletedTask);
     });
     Analytics.Dispose();
     Logger.Handlers += LoggingHandler;
 }
Ejemplo n.º 4
0
        public void Init()
        {
            _mockRequestHandler = new Mock <IRequestHandler>();
            _mockRequestHandler
            .Setup(x => x.MakeRequest(It.IsAny <Batch>()))
            .Returns(async(Batch b) =>
            {
                b.batch.ForEach(_ => Analytics.Client.Statistics.IncrementSucceeded());
            });

            Analytics.Dispose();
            var client = new Client(Constants.WRITE_KEY, new Config().SetAsync(false), _mockRequestHandler.Object);

            Analytics.Initialize(client);
        }
Ejemplo n.º 5
0
        public void Init()
        {
            _mockRequestHandler = new Mock <IRequestHandler>();
            _mockRequestHandler
            .Setup(x => x.MakeRequest(It.IsAny <Batch>()))
            .Returns((Batch b) =>
            {
                Analytics.Client.Statistics.Succeeded += b.batch.Count;
                return(Task.CompletedTask);
            });

            Analytics.Dispose();
            Logger.Handlers += LoggingHandler;
            var client = new Client(Constants.WRITE_KEY, new Config().SetAsync(false), _mockRequestHandler.Object);

            Analytics.Initialize(client);
        }
Ejemplo n.º 6
0
 public void Init()
 {
     Analytics.Dispose();
     Logger.Handlers += LoggingHandler;
 }
Ejemplo n.º 7
0
 public void Init()
 {
     Analytics.Dispose();
     Logger.Handlers += LoggingHandler;
     Analytics.Initialize(Constants.WRITE_KEY, new Config().SetAsync(false));
 }
Ejemplo n.º 8
0
 public void CleanUp()
 {
     Analytics.Dispose();
     Logger.Handlers -= LoggingHandler;
 }
Ejemplo n.º 9
0
 private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     Analytics.Client.Track(MachineIdHelper.GetMachineId(), "App stopped");
     Analytics.Dispose();
     //Environment.Exit(0);
 }
Ejemplo n.º 10
0
 public void Dispose()
 {
     Analytics.Dispose();
 }