protected override async Task OnExecuteAsync(CommandLineApplication app) { var keyvaultAddress = $"https://{KeyVaultName}.vault.azure.net/"; var azureHelper = new AzureHelper(TenantId); var storageAccount = CloudStorageAccount.Parse( azureHelper.GetSecretValue( keyvaultAddress, "StorageAccountConnectionString").GetAwaiter().GetResult()); var tableClient = storageAccount.CreateCloudTableClient(); var nameTable = new NameTable(tableClient); var cts = new CancellationTokenSource(TimeSpan.FromSeconds(5)); var entities = await nameTable.GetPeroidAsync(DaysBeforeNow, DaysAfterNow, cts.Token); DumpTypedEntities(entities, ResourceType.SignalR); DumpTypedEntities(entities, ResourceType.Deployment); }