c# - 有效的 Azure Blob 元数据标识符

标签 c# azure azure-blob-storage metadata facebook-opengraph

我一直在尝试在存储在 Azure Blob 上的 .mp4 视频上添加元数据。我想添加 opengraph 标签,当我尝试输入它们时,我收到一条消息:“名称:'og:type' 应该是有效的 C# 标识符。”我不是 C# 开发人员,也无法找到显示元标记的有效 C# 标识符的文档。任何帮助将不胜感激,谢谢!

编辑:我一定误解了元数据部分的用途,因为我认为它会将 HTML 元标记添加到视频页面上的文档中。你知道这是否可能吗?例如,我想在社交媒体网站上分享此视频的链接,并希望尝试让此视频能够内嵌播放或在分享视频链接时至少有一个图像预览

Azure Error Screenshot

最佳答案

仅当您提供有效输入时,向现有 Azure blob 添加元数据才会起作用。

注意:

Beginning with version 2009-09-19, metadata names must adhere to the naming rules for C# identifiers

正如@Stefan Wuebbe所述,您可以通过以下文档找到C#命名规则和约定:

C# identifier names | Microsoft Docs

我在自己的环境中进行了尝试,如果在元数据名称中间使用冒号 (:),则会出现相同的错误。

enter image description here

要解决该错误,请使用下划线 (_) 而不是冒号 (:)如下所示:

enter image description here

要了解更多详细信息,请引用以下链接:

Setting and retrieving properties and metadata for Blob service resources (REST API) - Azure Storage | Microsoft Docs

关于c# - 有效的 Azure Blob 元数据标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72221726/

相关文章:

c# - 将伪代码转换为C#代码

c# - 为什么 VS 2015 Web Api 项目模板不使用 app.UseWebApi Extension

Azure Application Insights - 按时间戳的一部分进行汇总

java - 如果刷新 token 被撤销,则从应用程序中注销用户

asp.net-mvc - 在部署之前在本地开发 Azure 应用程序

azure - 如何合并存储在 Azure Blob 中的两个视频?

sql - 如何在文件名更改的情况下批量插入

c# - 对 BigIntegers 列表求和

c# - 为什么 System dll 在 Silverlight 和其他 C# 库中不同是有原因的

azure - 检索 Azure 中 KQL 查询输出中的最后一个字符串