Exemple #1
0
        /// <summary>
        /// A sample to manage enrollment groups in device provisioning service.
        /// </summary>
        /// <param name="args">
        /// Run with `--help` to see a list of required and optional parameters.
        /// </param>
        public static async Task <int> Main(string[] args)
        {
            // Parse application parameters
            Parameters parameters            = null;
            ParserResult <Parameters> result = Parser.Default.ParseArguments <Parameters>(args)
                                               .WithParsed(parsedParams =>
            {
                parameters = parsedParams;
            })
                                               .WithNotParsed(errors =>
            {
                Environment.Exit(1);
            });

            if (string.IsNullOrWhiteSpace(parameters.ProvisioningConnectionString))
            {
                Console.WriteLine(CommandLine.Text.HelpText.AutoBuild(result, null, null));
                Environment.Exit(1);
            }

            using var provisioningServiceClient = ProvisioningServiceClient.CreateFromConnectionString(parameters.ProvisioningConnectionString);
            var sample = new CleanupEnrollmentsSample(provisioningServiceClient);
            await sample.RunSampleAsync();

            Console.WriteLine("Done.");
            return(0);
        }
        public static async Task <int> Main(string[] args)
        {
            if (args.Length > 0)
            {
                s_connectionString = args[0];
            }

            using var provisioningServiceClient = ProvisioningServiceClient.CreateFromConnectionString(s_connectionString);
            var sample = new CleanupEnrollmentsSample(provisioningServiceClient);
            await sample.RunSampleAsync();

            Console.WriteLine("Done.");
            return(0);
        }
Exemple #3
0
        public static int Main(string[] args)
        {
            if (args.Length > 0)
            {
                s_connectionString = args[0];
            }

            using (var provisioningServiceClient = ProvisioningServiceClient.CreateFromConnectionString(s_connectionString))
            {
                var sample = new CleanupEnrollmentsSample(provisioningServiceClient);
                sample.RunSampleAsync().GetAwaiter().GetResult();
            }

            Console.WriteLine("Done.\n");
            return(0);
        }