CosmosDbKeyEscape Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Métodos auxiliares para escapar de chaves usadas 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 sendo o padrão para compatibilidade com versões anteriores. Para substituir esse comportamento e usar o limite mais longo, defina CosmosDbPartitionedStorageOptions.CompatibilityMode como false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits. |
Métodos
EscapeKey(String, String, Boolean) |
Converte a chave em um DocumentID que pode ser usado com segurança com o Cosmos DB. Os seguintes caracteres são restritos e não podem ser usados 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 em um DocumentID que pode ser usado com segurança com o Cosmos DB. Os seguintes caracteres são restritos e não podem ser usados na propriedade Id: '/', '', '?' e '#'. Mais informações em https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |