我一直在尝试在存储在 Azure Blob 上的 .mp4 视频上添加元数据。我想添加 opengraph 标签,当我尝试输入它们时,我收到一条消息:“名称:'og:type' 应该是有效的 C# 标识符。”我不是 C# 开发人员,也无法找到显示元标记的有效 C# 标识符的文档。任何帮助将不胜感激,谢谢!
编辑:我一定误解了元数据部分的用途,因为我认为它会将 HTML 元标记添加到视频页面上的文档中。你知道这是否可能吗?例如,我想在社交媒体网站上分享此视频的链接,并希望尝试让此视频能够内嵌播放或在分享视频链接时至少有一个图像预览
最佳答案
仅当您提供有效输入时,向现有 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
我在自己的环境中进行了尝试,如果在元数据名称中间使用冒号 (:),则会出现相同的错误。
要解决该错误,请使用下划线 (_) 而不是冒号 (:)强>如下所示:
要了解更多详细信息,请引用以下链接:
关于c# - 有效的 Azure Blob 元数据标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72221726/