public MainWindow() { InitializeComponent(); this.client = new MonitorServiceClient(); NbRequests.Content = client.GetNbRequest(); NbCacheRequests.Content = client.GetNbCacheRequest(); CurrentCacheExpirationTime.Content = client.GetCacheExpirationTime(); }
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);*/ }
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(); }
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; }
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); }
public MonitorService(MonitorServiceClient monitorServiceClient) { _monitorServiceClient = monitorServiceClient; }