private static void updateClient(Object stateinfo) { try { if (theClient != null) { Console.WriteLine("Updating Client {0}", clientId); DeviceEventData eventData = new DeviceEventData(); eventData.message = "Test Data"; eventData.timestamp = DateTime.Now; theClient.SendDeviceEventData(eventData); } } catch (CommunicationException ex) { //client error so dispose of client Console.WriteLine("Client Error: {0}", ex.Message); Console.WriteLine("Closing connection to client {0}", clientId); theClient = null; clientId = String.Empty; } }
public static void Register(IDeviceEventServiceClient client, string id) { theClient = client; clientId = id; Console.WriteLine("Client {0} registered.", id); }