CosmosDbKeyEscape 類別
- java.
lang. Object - com.
microsoft. bot. azure. CosmosDbKeyEscape
- com.
public final class CosmosDbKeyEscape
協助程式類別以逸出 CosmosDB 金鑰。
欄位摘要
| 修飾詞與類型 | 欄位與描述 |
|---|---|
| static final java.lang.Integer |
MAX_KEY_LENGTH
較舊的連結庫的密鑰長度上限為 255。 |
方法摘要
| 修飾詞與類型 | 方法與描述 |
|---|---|
| static java.lang.String |
escapeKey(String key)
將金鑰轉換成可安全地搭配 Cosmos DB 使用的 DocumentID。 |
| static java.lang.String |
escapeKey(String key, String suffix, Boolean compatibilityMode)
將金鑰轉換成可安全地搭配 Cosmos DB 使用的 DocumentID。 |
方法繼承來源 java.lang.Object
欄位詳細資料
MAX_KEY_LENGTH
public static final Integer MAX_KEY_LENGTH
較舊的連結庫的密鑰長度上限為 255。 限制現在是 1023。 在此連結庫中,255 會保留回溯相容性的預設值。 若要覆寫此行為,並使用較長的限制將 CosmosDbPartitionedStorageOptions.CompatibilityMode 設定為 false。 https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits\#per-item-limits。
方法詳細資料
escapeKey
public static String escapeKey(String key)
將金鑰轉換成可安全地搭配 Cosmos DB 使用的 DocumentID。
參數:
傳回:
escapeKey
public static String escapeKey(String key, String suffix, Boolean compatibilityMode)
將金鑰轉換成可安全地搭配 Cosmos DB 使用的 DocumentID。
參數:
傳回: