Azure Blob Storage – SDK, Properties and Metadata · AZ-204: Developing Solutions for Microsoft Azure Develop for Azure Storage
A .NET service uploads a JSON document and must set its content type and a custom metadata value during the upload. Which code correctly configures t…
Practice question from Azure Blob Storage – SDK, Properties and Metadata (AZ-204: Developing Solutions for Microsoft Azure Develop for Azure Storage), with the correct answer and a step-by-step solution.
medium · MCQ · Q-356E9B
A .NET service uploads a JSON document and must set its content type and a custom metadata value during the upload. Which code correctly configures the upload?
- A.var options = new BlobUploadOptions { HttpHeaders = new BlobHttpHeaders { ContentType = "application/json" }, Metadata = new Dictionary<string, string> { ["source"] = "orders" } }; await blob.UploadAsync(stream, options);Correct answer
- B.var options = new BlobUploadOptions { Tags = new Dictionary<string, string> { ["ContentType"] = "application/json", ["source"] = "orders" } }; await blob.UploadAsync(stream, options);
- C.await blob.SetMetadataAsync(new Dictionary<string, string> { ["ContentType"] = "application/json", ["source"] = "orders" }); await blob.UploadAsync(stream);
- D.await blob.UploadAsync(stream, new BlobUploadOptions { Metadata = new Dictionary<string, string> { ["ContentType"] = "application/json", ["source"] = "orders" } });
Solution
BlobUploadOptions.HttpHeaders configures HTTP properties, and BlobUploadOptions.Metadata configures custom metadata. ContentType should not be represented as metadata or a tag.
More from Azure Blob Storage – SDK, Properties and Metadata
- An ASP.NET Core application uploads a JPEG to Azure Blob Storage. The application must ensure that browsers and download clients recognize…
- A service needs to read a blob's custom metadata key named department without downloading the blob contents. Which code correctly retrieves…
- A blob already has metadata keys department and retention. A job must add the metadata key reviewed while preserving the existing keys. Whi…
- A catalog service needs to store an arbitrary business value named department on each blob and also specify the blob's MIME type. Which cla…
Practise more Develop for Azure Storage
Sign up free for adaptive practice on this chapter, with instant feedback and hints on every question.
Start practising freeFree to start · No credit card needed