/// <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); }
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); }