次の方法で共有


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してください。

適用対象