Hazure Blob Herese Получите несколько свойств от нескольких каплей по одному вызову ⇐ C#

Место общения программистов C#
Anonymous
Hazure Blob Herese Получите несколько свойств от нескольких каплей по одному вызову

Сообщение Anonymous »

У нас есть проект, доступ к которому хранится в Azure Blob с кодом, который можно упростить: < /p>

Код: Выделить всё

private static BlobContainerClient _chunk_storage_client;

foreach (Chunk chunk in targetFile.Chunks)
{
BlobClient chunkClient = _chunk_storage_client.GetBlobClient(chunk.Name);
BlobProperties props = chunkClient.GetProperties();

if (props.ContentHash.Length > 0)
{
chunk.Md5 = props.ContentHash.ToHex();
}
}
Код работает для большей части случая, но для некоторого конкретного целевого файла имеет 100 тыс. Кусков. Код приведет 100 тыс. Вызовов к хранилищам, которые приводят в Timeout.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... y-one-call

Вернуться в «C#»