// Example 1: Retrieve the properties of an existing blob CloudBlockBlob blob = container.GetBlockBlobReference("myblob.txt"); await blob.FetchAttributesAsync(); Console.WriteLine("Blob size: " + blob.Properties.Length); Console.WriteLine("Content type: " + blob.Properties.ContentType); // Example 2: Update the metadata of a blob CloudBlockBlob blob = container.GetBlockBlobReference("myblob.txt"); await blob.FetchAttributesAsync(); blob.Metadata["author"] = "John Doe"; await blob.SetMetadataAsync();In Example 1, we retrieve the properties of an existing blob and print out its size and content type. In Example 2, we update the metadata of a blob by adding a new key-value pair to its Metadata dictionary and then saving the changes with the SetMetadataAsync method. Overall, the Microsoft.WindowsAzure.Storage.Blob package library is a powerful tool for working with Azure Blob storage in C#.