CosmosDbKeyEscape Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Métodos auxiliares para escapar de chaves utilizadas para o Cosmos DB.
public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
- Herança
-
CosmosDbKeyEscape
Campos
MaxKeyLength |
As bibliotecas mais antigas tinham um comprimento máximo de chave de 255. O limite é agora 1023. Nesta biblioteca, 255 continua a ser a predefinição para retrocompatibilidade. Para substituir este comportamento e utilizar o limite mais longo, defina CosmosDbPartitionedStorageOptions.CompatibilityMode como falso. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits. |
Métodos
EscapeKey(String, String, Boolean) |
Converte a chave num DocumentID que pode ser utilizado em segurança com o Cosmos DB. Os seguintes carateres são restritos e não podem ser utilizados na propriedade ID: '/', '', '?' e '#'. Mais informações em https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |
EscapeKey(String) |
Converte a chave num DocumentID que pode ser utilizado em segurança com o Cosmos DB. Os seguintes carateres são restritos e não podem ser utilizados na propriedade ID: '/', '', '?' e '#'. Mais informações em https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |