Upload large files to Azure block blob storage in parallel and Async using C#
Alright guys read carefully. This blog post explains the code by which you can UPLOAD MULTIPLE LARGE FILEs TO AZURE BLOB IN PARALLEL (PRECISELY BLOCK BLOB). What I am doing and what I am not? 1.Ask user to provide list large files and blob names to upload in one go in parallel 2.The code will use TPL (Parallel.ForEach loop precisely) to perform simultaneous uploads of azure blobs. 3.Code will chop the large files into multiple blocks. 4.Every block of file is uploading in SYNC. I am not performing any A SYNC operation while uploading individual blocks to azure blob. (Precisely I will be using PutBlock and PutBlockList methods). 5.However, the UI project (In my case it is console application, also it can be either Worker Role) calls the method of upload blob in ASYNC way with the help of BeginInvoke and EndInvoke. Applicable technology - I am using VS2013, Azure SDK 2.3 and Storage library as “Windows Azure Storage 4.1.0” launched on 23 rd of Jun 2020. Implementatio...