コード例 #1
0
        //---------------------------------------------------------------------
        private void CacheMonitors()
        {
            ReadOnlyCollection <ManagementPackMonitor> monitors;

            monitors = m_managementGroup.GetMonitors(new MonitorCriteria("HasNonCategoryOverride=1"));

            m_monitorsCache = new Dictionary <Guid, ManagementPackMonitor>(monitors.Count);

            foreach (ManagementPackMonitor monitor in monitors)
            {
                m_monitorsCache.Add(monitor.Id, monitor);
            }
        }