Ejemplo n.º 1
0
 public MeasurementEventNormalizationService(ITelemetryLogger log, IContentTemplate contentTemplate, Data.IConverter <EventData, JToken> converter, int maxParallelism)
 {
     _log             = EnsureArg.IsNotNull(log, nameof(log));
     _contentTemplate = EnsureArg.IsNotNull(contentTemplate, nameof(contentTemplate));
     _converter       = EnsureArg.IsNotNull(converter, nameof(converter));
     _maxParallelism  = maxParallelism;
 }
 public MeasurementEventNormalizationService(
     ITelemetryLogger log,
     IContentTemplate contentTemplate,
     Data.IConverter <EventData, JToken> converter,
     IExceptionTelemetryProcessor exceptionTelemetryProcessor,
     int maxParallelism,
     int asyncCollectorBatchSize = 200)
 {
     _log                         = EnsureArg.IsNotNull(log, nameof(log));
     _contentTemplate             = EnsureArg.IsNotNull(contentTemplate, nameof(contentTemplate));
     _converter                   = EnsureArg.IsNotNull(converter, nameof(converter));
     _exceptionTelemetryProcessor = EnsureArg.IsNotNull(exceptionTelemetryProcessor, nameof(exceptionTelemetryProcessor));
     _maxParallelism              = maxParallelism;
     _asyncCollectorBatchSize     = EnsureArg.IsGt(asyncCollectorBatchSize, 0, nameof(asyncCollectorBatchSize));
 }