コード例 #1
0
        public MonitoringApp(string host, string machineName)
        {
            _monitoringServices = new List <IMonitoringService>
            {
                new CpuMonitoringService(),
                new MemoryMonitoringService(),
                new DiskMonitoringService(),
                new NetworkMonitoringService()
            };

            _idService        = new MacAddressIdService();
            _transportService = new HttpTransportService(host);
            _outputService    = new ConsoleOutputService();
            _cpuNameService   = new WMICpuNameService();

            InitServerInfo(machineName);
        }
コード例 #2
0
        public MonitoringApp(string host, string machineName)
        {
            _monitoringServices = new List<IMonitoringService>
            {
                new CpuMonitoringService(),
                new MemoryMonitoringService(),
                new DiskMonitoringService(),
                new NetworkMonitoringService()
            };

            _idService = new MacAddressIdService();
            _transportService = new HttpTransportService(host);
            _outputService = new ConsoleOutputService();
            _cpuNameService = new WMICpuNameService();

            InitServerInfo(machineName);
        }