Compartilhar via


CosmosDbKeyEscape Classe

Definição

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.

Aplica-se a