我正在尝试检查客户端SAS密钥的到期日期,以便我可以在新密钥到期后请求它。我正在使用Microsoft.WindowsAzure.Storage
命名空间(它是azure存储库的2.0版本)。是否有内置的方法或我必须手动解析它?
答案 0 :(得分:3)
我不相信存储客户端库中有任何特定内容。您应该能够解析URI上的查询字符串并查看signedexpiry
中的UTC日期。您可以使用HttpUtility.ParseQueryString()
解析查询字符串。
以下是需要考虑的两个注意事项:
signedexpiry
将成为查询字符串的一部分。有关共享访问策略的更多信息here。答案 1 :(得分:1)
大卫的答案对于如何解析到期时间(+1)的问题是正确的。但最终你不应该这样做。有两个更好的选择: