CosmosDbKeyEscape Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Helpermethoden voor escape-sleutels die worden gebruikt voor Cosmos DB.
public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
- Overname
-
CosmosDbKeyEscape
Velden
MaxKeyLength |
Oudere bibliotheken hadden een maximale sleutellengte van 255. De limiet is nu 1023. In deze bibliotheek blijft 255 de standaardwaarde voor achterwaartse compatibiliteit. Als u dit gedrag wilt overschrijven en de langere limiet wilt gebruiken, stelt u CosmosDbPartitionedStorageOptions.CompatibilityMode in op false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits. |
Methoden
EscapeKey(String, String, Boolean) |
Converteert de sleutel naar een DocumentID die veilig kan worden gebruikt met Cosmos DB. De volgende tekens zijn beperkt en kunnen niet worden gebruikt in de eigenschap Id: '/', '', '?' en '#'. Meer informatie op https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |
EscapeKey(String) |
Converteert de sleutel naar een DocumentID die veilig kan worden gebruikt met Cosmos DB. De volgende tekens zijn beperkt en kunnen niet worden gebruikt in de eigenschap Id: '/', '', '?' en '#'. Meer informatie op https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |