Get the AccessTier of Blobs



我正在尝试获取Blob的AccessTier。我使用以下代码片段:

var blobContainerClient = _blobServiceClient.GetBlobContainerClient("container-name");
await foreach (var blobItem in blobContainerClient.GetBlobsAsync(BlobTraits.All, BlobStates.All))
{
Console.WriteLine(blobItem.Properties.AccessTier)
}

我遇到的问题是AccessTier始终为null。我也尝试过显式地获取属性,比如:

var properties = blobContainerClient.GetBlobClient(blobItem.Name).GetProperties().Value.AccessTier;

但它仍然是无效的。有没有一种方法可以使用Azure.NET SDK获得AccessTier

我注意到问题是我的存储帐户的类型是V1,在V1中不支持层。

最新更新