Lenguaje

CosmosDbKeyEscape Clase

Definición

Métodos auxiliares para escapar de claves usados en Cosmos DB.

public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
Herencia
CosmosDbKeyEscape

Campos

Nombre Description
MaxKeyLength

Las bibliotecas anteriores tenían una longitud máxima de clave de 255. El límite ahora es 1023. En esta biblioteca, 255 sigue siendo el valor predeterminado para la compatibilidad con versiones anteriores. Para anular este comportamiento y usar el límite más largo, pon CosmosDbPartitionedStorageOptions.CompatibilityMode en false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits.

Métodos

Nombre Description
EscapeKey(String, String, Boolean)

Convierte la clave en un DocumentID que se puede usar de forma segura con Cosmos DB. Los siguientes caracteres están restringidos y no pueden usarse en la propiedad Id: '/', '', '?' y '#'. Más información en https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

EscapeKey(String)

Convierte la clave en un DocumentID que se puede usar de forma segura con Cosmos DB. Los siguientes caracteres están restringidos y no pueden usarse en la propiedad Id: '/', '', '?' y '#'. Más información en https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

Se aplica a