        }

        private void OnNewNotification(KeyValuePair<string, MonitoredItemSiemens> i)
        {
            if (!String.IsNullOrEmpty(i.Value.Value))
                if (NewNotification != null)
                    NewNotification(this, i.Value);
        }

        #region IDisposable Support
        private bool disposedValue = false; // Dient zur Erkennung redundanter Aufrufe.

        protected virtual void Dispose(bool disposing)