Поделиться через


CosmosDbKeyEscape.EscapeKey Метод

Определение

Перегрузки

EscapeKey(String)

Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB. Следующие символы ограничены и не могут использоваться в свойстве Id: "/", "", "?" и "#". Дополнительные сведения см. в .https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet

EscapeKey(String, String, Boolean)

Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB. Следующие символы ограничены и не могут использоваться в свойстве Id: "/", "", "?" и "#". Дополнительные сведения см. в .https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet

EscapeKey(String)

Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB. Следующие символы ограничены и не могут использоваться в свойстве Id: "/", "", "?" и "#". Дополнительные сведения см. в .https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet

public static string EscapeKey (string key);
static member EscapeKey : string -> string
Public Shared Function EscapeKey (key As String) As String

Параметры

key
String

Ключ для экранирования.

Возвращаемое значение

Экранированный ключ, который можно безопасно использовать с CosmosDB.

Применяется к

EscapeKey(String, String, Boolean)

Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB. Следующие символы ограничены и не могут использоваться в свойстве Id: "/", "", "?" и "#". Дополнительные сведения см. в .https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet

public static string EscapeKey (string key, string suffix, bool compatibilityMode);
static member EscapeKey : string * string * bool -> string
Public Shared Function EscapeKey (key As String, suffix As String, compatibilityMode As Boolean) As String

Параметры

key
String

Ключ для экранирования.

suffix
String

Строка, добавляемая в конце всех ключей строк.

compatibilityMode
Boolean

Значение true, если выполняется в режиме совместимости и ключи должны быть усечены, чтобы обеспечить поддержку предыдущей максимальной длины ключа CosmosDb 255. Это поведение можно переопределить, установив значение CompatibilityMode false.

Возвращаемое значение

Экранированный ключ, который можно безопасно использовать с CosmosDB.

Применяется к