Azure Storageでブロブの個々のblobメタデータにアクセスする方法が見つかっていないようです。azure storage blobからのメタデータへのアクセス
FetchAttributesはコンテナ全体でのみ動作します。私のメソッドは、私が設定したパラメータと一致するブロブのリストを返します。私はその後、そのリストを反復処理し、それぞれのブロブからいくつかのメタデータを取得する必要がありますが、私はそうする方法を見つけることはできません。
オーバーヘッドのように思えますが、コンテナオブジェクトを作成してからブロブリストをフィルタリングするときに、それらの属性を取得する必要がありますか?
だから、私は、メタデータのカウントに0を示し、塊にブロブオブジェクト
public static IEnumerable<GalleryPhoto> GetGalleryPhotos(string folderPath)
{
var container = CreateAzureContainer(containerName, false);
container.FetchAttributes();
var blobDirectory = container.GetDirectoryReference(folderPath);
var photoGalleries = new List<GalleryPhoto>();
var blobs = blobDirectory.ListBlobs().ToList();
...rest of code
}
、それを試してみた考え出し。 各アイテムには、BLOBごとにAzure Storage Explorerのプロパティを調べることによって検証されたメタデータがあります。
助けてください。
@Guarav Mantri ... ty、うまくいく – dinotom