Beispiel #1
0
 public MainWindow()
 {
     InitializeComponent();
     this.client                        = new MonitorServiceClient();
     NbRequests.Content                 = client.GetNbRequest();
     NbCacheRequests.Content            = client.GetNbCacheRequest();
     CurrentCacheExpirationTime.Content = client.GetCacheExpirationTime();
 }
Beispiel #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            client = new MonitorServiceClient();
            client.Open();

            /*timer.Interval = 2000;
             * timer.Enabled = true;
             * timer.Tick += new EventHandler(timer_Tick);*/
        }
Beispiel #3
0
        private void uiTerminalList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (client != null)
            {
                client.Close();
            }

            Terminal terminal = uiTerminalList.SelectedItem as Terminal;

            client = new MonitorServiceClient();
            client.Endpoint.Address = new System.ServiceModel.EndpointAddress(new Uri("http://" + terminal.Ipv4 + ":8010/MonitorService/"));
            //client.Open();
        }
Beispiel #4
0
        public ThreadForm(String url, int pid)
        {
            InitializeComponent();

            targetURL = url;
            this.pid  = pid;
            myMonitorServiceClient = new MonitorServiceClient();
            myMonitorServiceClient.Endpoint.Address = new System.ServiceModel.EndpointAddress(url);
            //myMonitorServiceClient.SetUrl(url);

            InitTimer();
            timer.Elapsed         += new ElapsedEventHandler(WatchThread);
            ThreadView.ItemsSource = threads;
        }
Beispiel #5
0
        public ProcessForm(String url)
        {
            InitializeComponent();

            targetURL = url;
            myMonitorServiceClient = new MonitorServiceClient();
            myMonitorServiceClient.Endpoint.Address = new System.ServiceModel.EndpointAddress(url);
            //myMonitorServiceClient.SetUrl(url);

            InitTimer();
            timer.Elapsed          += new ElapsedEventHandler(WatchProcess);
            ProcessView.ItemsSource = processes;

            ProcessView.MouseDoubleClick += new MouseButtonEventHandler(ShowThreadInfoForm);
        }
Beispiel #6
0
 public MonitorService(MonitorServiceClient monitorServiceClient)
 {
     _monitorServiceClient = monitorServiceClient;
 }