Freigeben über


CosmosDbKeyEscape.EscapeKey Methode

Definition

Überlädt

EscapeKey(String)

Konvertiert den Schlüssel in eine DocumentID, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und können nicht in der Id-Eigenschaft verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

EscapeKey(String, String, Boolean)

Konvertiert den Schlüssel in eine DocumentID, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und können nicht in der Id-Eigenschaft verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

EscapeKey(String)

Konvertiert den Schlüssel in eine DocumentID, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und können nicht in der Id-Eigenschaft verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter 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

Parameter

key
String

Der Schlüssel, der escapen soll.

Gibt zurück

Ein mit Escape versehener Schlüssel, der sicher mit CosmosDB verwendet werden kann.

Gilt für:

EscapeKey(String, String, Boolean)

Konvertiert den Schlüssel in eine DocumentID, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und können nicht in der Id-Eigenschaft verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter 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

Parameter

key
String

Der Schlüssel, der escapen soll.

suffix
String

Die Zeichenfolge, die am Ende aller Zeilenschlüssel hinzugefügt werden soll.

compatibilityMode
Boolean

True, wenn im Kompatibilitätsmodus ausgeführt wird und Schlüssel abgeschnitten werden sollten, um die vorherige maximale Schlüssellänge von CosmosDb von 255 zu unterstützen. Dieses Verhalten kann überschrieben werden, indem auf false festgelegt CompatibilityMode wird.

Gibt zurück

Ein mit Escape versehener Schlüssel, der sicher mit CosmosDB verwendet werden kann.

Gilt für: