/// <summary> /// Adds the specified type. /// </summary> /// <param name="type">The type.</param> /// <param name="value">The value.</param> /// <returns>Queue message counter.</returns> public PolledEventMessageMeter Add(PolledEventMessageMeterType type, long value) { PolledEventMessageMeter counter = this[type]; counter.Value = value; return(counter); }
/// <summary> /// Gets or sets the <see cref="BMC.ExchangeMonitor.Core.MSMQ.QueueMessageMeter"/> with the specified ERROR. /// </summary> /// <value></value> public PolledEventMessageMeter this[PolledEventMessageMeterType type] { get { PolledEventMessageMeter counter = null; if (!_currentMeters.ContainsKey(type)) { counter = new PolledEventMessageMeter(_parent, type); _currentMeters.Add(type, counter); } else { counter = _currentMeters[type]; } return(counter); } }
/// <summary> /// Gets or sets the <see cref="BMC.ExchangeMonitor.Core.MSMQ.QueueMessageMeter"/> with the specified ERROR. /// </summary> /// <value></value> public PolledEventMessageMeter this[PolledEventMessageMeterType type] { get { PolledEventMessageMeter counter = null; if (!_currentMeters.ContainsKey(type)) { counter = new PolledEventMessageMeter(_parent, type); _currentMeters.Add(type, counter); } else { counter = _currentMeters[type]; } return counter; } }