/// <summary> /// Entry point. /// </summary> /// <param name="args">args for this app.</param> static void Main(string[] args) { try { // If you use C# 7.1 or later, you can simply use async Main(). // In this sample, 'static async Task MainAsync(string[] args)' is implemented instead of using 'async Main()'. MainAsync(args).GetAwaiter().GetResult(); } catch (Exception ex) { SampleUtil.ShowError(ex); } SampleUtil.WaitKeyPressToExit(); }