static void Main(string[] args) { var cmd = new CommandArgs(args); if (!cmd.ContainsKey("hash") || !cmd.ContainsKey("name")) { Console.WriteLine("Usage: -name ABC -hash ALPHA"); Console.ReadLine(); return; } var deviceName = cmd.GetValue("name", "default"); var hash = cmd.GetValue("hash", null); var eventHubName = cmd.GetValue("hub", Constants.DefaultHubName); var serviceBus = cmd.GetValue("bus", Constants.DefaultBusName); Console.WriteLine("Press Ctrl-C to stop the sender process"); Console.WriteLine("Press Enter to start now"); Console.ReadLine(); SendingRandomMessages(deviceName, hash, eventHubName, serviceBus); }
static void Main(string[] args) { var cmd = new CommandArgs(string.Join(" ", args)); if (!cmd.ContainsKey("name")) { Console.WriteLine("Usage: -name=ABC"); // Console.ReadKey(); return; } var deviceName = cmd.GetValue("name", "Default"); var original = Console.ForegroundColor; RegisterDevice(deviceName).Wait(); Console.ForegroundColor = original; Console.ReadKey(); }
static void Main(string[] args) { var cmd = new CommandArgs(string.Join(" ", args)); if (!cmd.ContainsKey("name")) { Console.WriteLine("Usage: -name ABC (-hub inbox -bus iot-bus)"); // Console.ReadKey(); return; } var deviceName = cmd.GetValue("name", "Default"); var eventHubName = cmd.GetValue("hub", Constants.DefaultHubName); var serviceBus = cmd.GetValue("bus", Constants.DefaultBusName); var original = Console.ForegroundColor; CreateHashForDevice(deviceName, eventHubName, serviceBus); Console.ForegroundColor = original; Console.ReadKey(); }