CosmosDbKeyEscape.EscapeKey Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.