public void Register(MetricsContainer container) { if (container != null) { var metric = _serializator.Desererialize(container.MetricsSerialized); OnMetricsHasArrived?.Invoke(metric); } }
public void ReportMetric(MetricBase metric) { var metricSerialized = new MetricsContainer { MetricsSerialized = _serializator.Serialize(metric) }; channel.Register(metricSerialized); }