gpt4 book ai didi

c# - azure 中何时创建了 block blob?

转载 作者:行者123 更新时间:2023-11-30 15:59:42 26 4
gpt4 key购买 nike

blob 引用包含一个 Properties 属性,该属性的 LastModifiedDateTimeOffset?。但是,我找不到 blob 的创建日期(时间)。是否有我可以使用的标准 API 或者我需要将其存储在元数据中?

    public async Task<IBlobMeta> GetBlobMetaAsync(string blobId)
{
if (IsNullOrWhiteSpace(blobId))
throw new ArgumentException("Value cannot be null or whitespace.", nameof(blobId));

var blob = await EnsureGetBlobById(blobId);
await blob.FetchAttributesAsync();

string clientBlobName;
blob.Metadata.TryGetValue(BlobNameMetaKey, out clientBlobName);

var length = blob.Properties.Length;
var md5 = blob.Properties.ContentMD5;
var lastModified = blob.Properties.LastModified.Value.ToUniversalTime().DateTime;
var dateCreated= blob.Properties.???????;
return new AzureBlobMeta(blobId, clientBlobName, length, md5, dateCreated);
}

最佳答案

Is there a standard API I can use or I need to store that in the meta?

从今天开始,您需要以 blob 元数据的形式存储此信息。没有 API 可以告诉您 blob 何时创建。 Blob 的 Last Modified 属性告诉您 Blob 的最后修改时间。这可能是因为 blob 的内容已更改,或其属性或元数据已更改。

关于c# - azure 中何时创建了 block blob?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41287749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com