CosmosDbKeyEscape Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |