//private static TransportType s_transportType = TransportType.Amqp_WebSocket_Only; public static int Main(string[] args) { if (string.IsNullOrEmpty(s_connectionString) && args.Length > 0) { s_connectionString = args[0]; } if (string.IsNullOrEmpty(s_deviceId) && args.Length > 1) { s_deviceId = args[1]; } if (string.IsNullOrEmpty(s_moduleId) && args.Length > 2) { s_moduleId = args[2]; } if (string.IsNullOrEmpty(s_connectionString) || string.IsNullOrEmpty(s_deviceId)) { Console.WriteLine("Please provide a connection string and device ID"); Console.WriteLine("Usage: ServiceClientC2DStreamingSample [iotHubConnString] [deviceId]"); return(1); } using (ServiceClient serviceClient = ServiceClient.CreateFromConnectionString(s_connectionString, s_transportType)) { var sample = new DeviceStreamSample(serviceClient, s_deviceId, s_moduleId); sample.RunSampleAsync().GetAwaiter().GetResult(); } Console.WriteLine("Done.\n"); return(0); }
//private static TransportType s_transportType = TransportType.Amqp_WebSocket_Only; public static async Task <int> Main(string[] args) { if (string.IsNullOrEmpty(s_connectionString) && args.Length > 0) { s_connectionString = args[0]; } if (string.IsNullOrEmpty(s_deviceId) && args.Length > 1) { s_deviceId = args[1]; } if (string.IsNullOrEmpty(s_connectionString) || string.IsNullOrEmpty(s_deviceId)) { Console.WriteLine("Please provide a connection string and device ID"); Console.WriteLine("Usage: ServiceClientC2DStreamingSample [iotHubConnString] [deviceId]"); return(1); } using ServiceClient serviceClient = ServiceClient.CreateFromConnectionString(s_connectionString, s_transportType); var sample = new DeviceStreamSample(serviceClient, s_deviceId); await sample.RunSampleAsync().ConfigureAwait(false); Console.WriteLine("Done.\n"); return(0); }
public static async Task <int> Main(string[] args) { // Parse application parameters Parameters parameters = null; Parser.Default.ParseArguments <Parameters>(args) .WithParsed(parsedParams => { parameters = parsedParams; }) .WithNotParsed(errors => { Environment.Exit(1); }); using ServiceClient serviceClient = ServiceClient.CreateFromConnectionString(parameters.HubConnectionString, parameters.TransportType); var sample = new DeviceStreamSample(serviceClient, parameters.DeviceId); await sample.RunSampleAsync().ConfigureAwait(false); Console.WriteLine("Done.\n"); return(0); }
//private static TransportType s_transportType = TransportType.Amqp_WebSocket_Only; public static int Main(string[] args) { if (string.IsNullOrEmpty(s_connectionString) && args.Length > 0) { s_connectionString = args[0]; } if (string.IsNullOrEmpty(s_deviceId) && args.Length > 1) { s_deviceId = args[1]; } if (string.IsNullOrEmpty(s_port) && args.Length > 2) { s_port = args[2]; } if (string.IsNullOrEmpty(s_connectionString) || string.IsNullOrEmpty(s_deviceId) || string.IsNullOrEmpty(s_port)) { Console.WriteLine("Please provide a connection string, device ID and local port"); Console.WriteLine("Usage: ServiceLocalProxyC2DStreamingSample [iotHubConnString] [deviceId] [localPortNumber]"); return(1); } int port = int.Parse(s_port, CultureInfo.InvariantCulture); using (ServiceClient serviceClient = ServiceClient.CreateFromConnectionString(s_connectionString, s_transportType)) { var sample = new DeviceStreamSample(serviceClient, s_deviceId, port); sample.RunSampleAsync().GetAwaiter().GetResult(); } Console.WriteLine("Done.\n"); return(0); }
//private static TransportType s_transportType = TransportType.Amqp_WebSocket_Only; public static int Main(string[] args) { Console.WriteLine("Starting Svc."); if (string.IsNullOrEmpty(s_connectionString) && args.Length > 0) { s_connectionString = args[0]; } if (string.IsNullOrEmpty(s_deviceId) && args.Length > 1) { s_deviceId = args[1]; } if (string.IsNullOrEmpty(s_connectionString) || string.IsNullOrEmpty(s_deviceId)) { s_connectionString = AzureConnections.MyConnections.IoTHubConnectionString; s_deviceId = AzureConnections.MyConnections.DeviceId; if (string.IsNullOrEmpty(s_connectionString) || string.IsNullOrEmpty(s_deviceId)) { Console.WriteLine("Please provide a connection string and device ID"); Console.WriteLine("Usage: ServiceClientC2DStreamingSample [iotHubConnString] [deviceId]"); return(1); } } using (ServiceClient serviceClient = ServiceClient.CreateFromConnectionString(s_connectionString, s_transportType)) { var sample = new DeviceStreamSample(serviceClient, s_deviceId); sample.RunSampleAsync().GetAwaiter().GetResult(); } Console.WriteLine("Done Svc.\n\nPress any key to finish."); Console.ReadKey(); return(0); }