public static void HeartBeatReceived() { Console.WriteLine("Heartbeat received"); InstanceContext context = new InstanceContext(new MonitoringServiceCall()); MonitoringListenerClient client = new MonitoringListenerClient(context, "NetTcpBinding_IMonitoringListener"); client.EndHeartBeat(); }
private void Subscribe() { try { InstanceContext context = new InstanceContext(new MonitoringServiceCall()); _client = new MonitoringListenerClient(context, "NetTcpBinding_IMonitoringListener"); _client.Subscribe(); MonitoredEventHandler callFromMonitoredAppHandler = new MonitoredEventHandler(ShowMessage); MonitoredEventOccured += callFromMonitoredAppHandler; } catch (Exception ex) { Console.WriteLine(ex.Message); } }