void ChimneyServerUC_OnIdleEvent(object sender, IdleEventArgs e) { if (IndleEventHolder.Count > 0) { foreach (IdleListner idleListner in IndleEventHolder.Values) { bool contain = false; foreach(string events in e.Events) { contain = idleListner.events.Contains(events); if (contain) break; } if (idleListner.events.Count == 0 || contain) { chimneyMpdServer.AppendResponse(e.ToString(), idleListner.id); } } } }