Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 分区密钥的azure存储大小超出范围?_C#_Azure Storage - Fatal编程技术网

C# 分区密钥的azure存储大小超出范围?

C# 分区密钥的azure存储大小超出范围?,c#,azure-storage,C#,Azure Storage,根据这个链接,分区密钥可以是1kb() 那么为什么会出现错误“分区键超出范围” 我在分区键中放入一个url值,如。也许割伤是个问题? 谢谢你,彼得 PartitionKey和RowKey属性的值中不允许使用以下字符: 正斜杠(/)字符 反斜杠()字符 数字符号(#)字符 问号(?)字符 从U+0000到U+001F的控制字符,包括: 水平制表符(\t)字符 换行符(\n)字符 回车符(\r)字符 从U+007F到U+009F的控制字符 但奇怪的是,在cosmos db中:当我使用porta

根据这个链接,分区密钥可以是1kb()

那么为什么会出现错误“分区键超出范围”

我在分区键中放入一个url值,如。也许割伤是个问题? 谢谢你,彼得

PartitionKey和RowKey属性的值中不允许使用以下字符:

  • 正斜杠(/)字符
  • 反斜杠()字符
  • 数字符号(#)字符
  • 问号(?)字符
  • 从U+0000到U+001F的控制字符,包括:
  • 水平制表符(\t)字符
  • 换行符(\n)字符
  • 回车符(\r)字符
  • 从U+007F到U+009F的控制字符

但奇怪的是,在cosmos db中:当我使用portal.azure.com中的Data Explorer时,我可以定义一个
PartitionKey
,比如
/foo/bar
。我可以使用python API显示这些值(使用
query\u条目(tablename)
,但我不能通过PartitionKey查询它们。