Я не знаком с Azure, в частности, но, возможно, вы можете написать цикл while, который блокирует выполнение потока до завершения процесса загрузки. Что-то такое простое, как это, должно сработать, если у вас есть отдельный логический метод, который возвращает true
после завершения загрузки файла:
while(!hasFileUploaded())
{
// do nothing here
}
Прошу прощения, если этот ответ кажется несколько общим, но без дополнительных сведений о том, как и где загружается файл, я не могу сказать вам точно, как проверить процесс загрузки.