/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="dimensions"></param>
 /// <param name="telemetryProducer"></param>
 public DefaultEventHubBlockPoolMonitor(EventHubBlockPoolMonitorDimensions dimensions, ITelemetryProducer telemetryProducer)
     : base(telemetryProducer)
 {
     this.LogProperties = new Dictionary <string, string>
     {
         { "Path", dimensions.EventHubPath },
         { "ObjectPoolId", dimensions.BlockPoolId }
     };
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="dimensions"></param>
 /// <param name="logger"></param>
 public DefaultEventHubBlockPoolMonitor(EventHubBlockPoolMonitorDimensions dimensions, Logger logger)
 {
     this.logger        = logger;
     this.logProperties = new Dictionary <string, string>
     {
         { "Path", dimensions.EventHubPath },
         { "ObjectPoolId", dimensions.BlockPoolId }
     };
 }
Exemplo n.º 3
0
 private BlockPoolMonitorForTesting(EventHubBlockPoolMonitorDimensions dimensions, Logger logger)
 {
     CallCounters = new ObjectPoolMonitorCounters();
 }