• Takes a root Directory value as an input parameter.
• Calls a function to get a recursive list of files under root Directory.
• Makes multiple parallel function calls to upload each file into Azure Blob Storage.
• Waits for all uploads to complete.
• Create a table File Info(id, root Directory, File Name, Extension, Created Date, Created BY) in DB
• Save the each file details in the table.
• Retrieve all the files saved Today and save it on another blob.
• Returns the sum total bytes that were uploaded to Azure Blob Storage.
• Takes a root Directory value as an input parameter.
• Calls a function to get a recursive list of files under root Directory.
• Makes multiple parallel function calls to upload each file into Azure Blob Storage.
• Waits for all uploads to complete.
• Create a table File Info(id, root Directory, File Name, Extension, Created Date, Created BY) in DB
• Save the each file details in the table.
• Retrieve all the files saved Today and save it on another blob.
• Returns the sum total bytes that were uploaded to Azure Blob Storage.