コード例 #1
0
        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));
        }