Microsoft Azure Developer Associate AZ-204 Practice Question
You are developing an Azure Function in C# that processes images uploaded to an Azure Storage container named "source". Before starting the CPU-intensive processing, the function must verify that the entire blob has been committed by checking the blob's committed block count. Which Azure.Storage.Blobs SDK method should you call to obtain the committed block count without downloading the blob's data?
Call BlockBlobClient.StageBlockAsync() before processing begins.
Iterate through BlobContainerClient.GetBlobsAsync() and inspect each BlobItem.
Call BlobBaseClient.GetPropertiesAsync() and read the CommittedBlockCount property.
Call BlobClient.DownloadContentAsync() and examine the returned stream length.
The committed block count is exposed by the BlobProperties object. Calling BlobBaseClient.GetPropertiesAsync (or BlobClient.GetPropertiesAsync, which derives from BlobBaseClient) retrieves the server-side properties for the blob, including CommittedBlockCount, with a single metadata call and no data download. DownloadContentAsync downloads the blob's bytes, which is unnecessary overhead. GetBlobsAsync lists blobs in the container and returns BlobItem objects that do not include the committed block count. StageBlockAsync is used to upload individual blocks and does not retrieve properties.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is the role of the CommittedBlockCount property in Azure Blobs?
Open an interactive chat with Bash
What is the difference between BlobBaseClient and BlobClient?
Open an interactive chat with Bash
Why is calling BlobBaseClient.GetPropertiesAsync more efficient than DownloadContentAsync?
Open an interactive chat with Bash
Microsoft Azure Developer Associate AZ-204
Develop for Azure storage
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
Pass with Confidence.
IT & Cybersecurity Package
You have hit the limits of our free tier, become a Premium Member today for unlimited access.
Military, Healthcare worker, Gov. employee or Teacher? See if you qualify for a Community Discount.
Monthly
$19.99
$19.99/mo
Billed monthly, Cancel any time.
3 Month Pass
$44.99
$14.99/mo
One time purchase of $44.99, Does not auto-renew.
MOST POPULAR
Annual Pass
$119.99
$9.99/mo
One time purchase of $119.99, Does not auto-renew.
BEST DEAL
Lifetime Pass
$189.99
One time purchase, Good for life.
What You Get
All IT & Cybersecurity Package plans include the following perks and exams .