Exemple #1
0
 private void SendMetricSync(NewMetricMessage metricMsg)
 {
     try
     {
         metricMsg.SpecialId = specialGuid;
         var response = Task.Run(() => httpClient.PostAsJsonAsync("api/push-metric", metricMsg)).Result;
     }
     catch (Exception)
     {
         // ignored
     }
 }
Exemple #2
0
        private void SendMetricSync(MetricKey metricKey, string metricValue)
        {
            var metricMessage = new NewMetricMessage
            {
                InstallId     = installGuid,
                MetricId      = metricKey.Guid,
                ApplicationId = appId.Guid,
                SessionId     = currentSessionId,
                EventId       = ++eventProgressiveCount,
                Value         = metricValue ?? string.Empty
            };

            SendMetricSync(metricMessage);
        }