public Task OnExecuteAsync(CommandLineApplication app) { var showHelp = string.IsNullOrWhiteSpace(BlobName) || string.IsNullOrWhiteSpace(FileToUpload) || string.IsNullOrWhiteSpace(ContainerName) || string.IsNullOrWhiteSpace(ConnectionString); if (showHelp) { app.ShowHelp(); return(Task.CompletedTask); } var blobClient = new AzureBlobClient(ConnectionString, ContainerName, _logger); return(blobClient.UploadBlobAsync(BlobName, FileToUpload)); }