Возможные исключения, создаваемые CloudBlockBlob.UploadFromFile (…)

#azure-blob-storage

#azure-blob-storage

Вопрос:

Какие исключения могут быть вызваны Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.UploadFromFile(...) ?

На странице метаданных C # и онлайн-документации не перечислены исключения для этого метода. Несколько примеров в StackOverflow и в других местах содержат базовый Exception класс. Предположительно, могут создаваться только определенные исключения. Краткое руководство поlearn.microsoft.com не включать обработку ошибок.

Может ли это быть просто Microsoft.Azure.Storage.StorageException ?

Ответ №1:

Метод может выдавать множество исключений, таких как ArgumentException , NotSupportedException и т.д. Однако, если ваши входные данные верны, наиболее возможными исключениями являются StorageException для обмена данными со службой хранения Azure и IOException для чтения файла с локального диска.