CosmosDbKeyEscape 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于转义用于 Cosmos DB 的密钥的帮助程序方法。
public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
- 继承
-
CosmosDbKeyEscape
字段
MaxKeyLength |
较旧的库的最大密钥长度为 255。 限制现在为 1023。 在此库中,255 仍然是向后兼容性的默认值。 若要替代此行为并使用更长的限制,请将 CosmosDbPartitionedStorageOptions.CompatibilityMode 设置为 false。 https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits. |
方法
EscapeKey(String, String, Boolean) |
将密钥转换为可与 Cosmos DB 一起安全使用的 DocumentID。 以下字符受到限制,不能在 Id 属性中使用:“/”、“”、“?”和“#”。 有关详细信息,请参阅 https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet。 |
EscapeKey(String) |
将密钥转换为可与 Cosmos DB 一起安全使用的 DocumentID。 以下字符受到限制,不能在 Id 属性中使用:“/”、“”、“?”和“#”。 有关详细信息,请参阅 https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet。 |