【发布时间】:2020-01-08 21:27:58
【问题描述】:
我想查询以 message 开头的列的行:metric="foo"
我尝试使用百分比和十六进制代码对= 和" 进行编码,但没有成功。
Microsoft 文档说必须对特殊字符进行编码,但没有说明如何编码:https://docs.microsoft.com/en-us/rest/api/storageservices/querying-tables-and-entities#query-string-encoding
当被比较的值包含特殊字符时,查询应该是什么样子?
【问题讨论】:
-
您是否使用 sdk 进行查询?
-
是否要使用参数“metric”来过滤结果
-
我在 C# 中使用 Azure SDK。
-
@IgorGatis,如果您使用的是 azure sdk,那么 sdk 已经为您解决了难题,您可以在下面看到我的答案。如果不是这样,请向我们展示您的代码以及您正在使用哪些 nuget 包。
-
@IgorGatis,你好,只是想看看你现在能不能解决你的问题?
标签: azure azure-table-storage azure-tablequery