Language

CosmosDbKeyEscape クラス

定義

Cosmos DBで使われているキーの脱出補助方法。

public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
継承
CosmosDbKeyEscape

フィールド

名前 説明
MaxKeyLength

以前のライブラリのキーの最大長は 255 でした。 制限は 1023 になりました。 このライブラリでは、下位互換性の既定値は 255 のままです。 この動作を上書きし、より長い制限を使うには、CosmosDbPartitionedStorageOptions.CompatibilityModeをfalseに設定してください。 https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits。

メソッド

名前 説明
EscapeKey(String, String, Boolean)

キーを、Cosmos DB で安全に使用できる DocumentID に変換します。 以下の文字は制限されており、Idプロパティでは使用できません:'/'、''、'?'、そして'#'です。 詳細については、 https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnetを参照してください。

EscapeKey(String)

キーを、Cosmos DB で安全に使用できる DocumentID に変換します。 以下の文字は制限されており、Idプロパティでは使用できません:'/'、''、'?'、そして'#'です。 詳細については、 https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnetを参照してください。

適用対象