CosmosDbKeyEscape Klasse
- java.
lang. Object - com.
microsoft. bot. azure. CosmosDbKeyEscape
- com.
public final class CosmosDbKeyEscape
Hilfsklasse zum Escapen von CosmosDB-Schlüsseln.
Feldzusammenfassung
| Modifizierer und Typ | Feld und Beschreibung |
|---|---|
| static final java.lang.Integer |
MAX_KEY_LENGTH
Ältere Bibliotheken hatten eine maximale Schlüssellänge von 255. |
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| static java.lang.String |
escapeKey(String key)
Wandelt den Schlüssel in eine DocumentID um, die sicher mit Cosmos DB verwendet werden kann. |
| static java.lang.String |
escapeKey(String key, String suffix, Boolean compatibilityMode)
Wandelt den Schlüssel in eine DocumentID um, die sicher mit Cosmos DB verwendet werden kann. |
Geerbte Methoden von java.lang.Object
Felddetails
MAX_KEY_LENGTH
public static final Integer MAX_KEY_LENGTH
Ältere Bibliotheken hatten eine maximale Schlüssellänge von 255. Der Grenzwert beträgt jetzt 1023. In dieser Bibliothek bleibt 255 die Standardeinstellung für abwärtskompatible Dateien. Um dieses Verhalten außer Kraft zu setzen und den längeren Grenzwert zu verwenden, legen Sie "CosmosDbPartitionedStorageOptions.CompatibilityMode" auf "false" fest. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits\#per-item-limits.
Details zur Methode
escapeKey
public static String escapeKey(String key)
Wandelt den Schlüssel in eine DocumentID um, die sicher mit Cosmos DB verwendet werden kann.
Parameter:
Gibt zurück:
escapeKey
public static String escapeKey(String key, String suffix, Boolean compatibilityMode)
Wandelt den Schlüssel in eine DocumentID um, die sicher mit Cosmos DB verwendet werden kann.
Parameter:
Gibt zurück: