Uri.EscapeDataString 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
EscapeDataString(ReadOnlySpan<Char>) |
Wandelt eine Spanne in die Escapedarstellung um. |
EscapeDataString(String) |
Konvertiert eine Zeichenfolge in die escaped-Darstellung. |
EscapeDataString(ReadOnlySpan<Char>)
Wandelt eine Spanne in die Escapedarstellung um.
public:
static System::String ^ EscapeDataString(ReadOnlySpan<char> charsToEscape);
public static string EscapeDataString (ReadOnlySpan<char> charsToEscape);
static member EscapeDataString : ReadOnlySpan<char> -> string
Public Shared Function EscapeDataString (charsToEscape As ReadOnlySpan(Of Char)) As String
Parameter
- charsToEscape
- ReadOnlySpan<Char>
Die Spanne, um zu escape.
Gibt zurück
Die Escapedarstellung von charsToEscape
.
Gilt für:
EscapeDataString(String)
- Quelle:
- UriExt.cs
- Quelle:
- UriExt.cs
- Quelle:
- UriExt.cs
Konvertiert eine Zeichenfolge in die escaped-Darstellung.
public:
static System::String ^ EscapeDataString(System::String ^ stringToEscape);
public static string EscapeDataString (string stringToEscape);
static member EscapeDataString : string -> string
Public Shared Function EscapeDataString (stringToEscape As String) As String
Parameter
- stringToEscape
- String
Die zu escapede Zeichenfolge.
Gibt zurück
Die Escapedarstellung von stringToEscape
.
Ausnahmen
stringToEscape
ist null
.
Hinweis: In den .NET für Windows Store-Apps oder der Portable Class Libraryerfassen Sie stattdessen die Basisklassen-Ausnahme, FormatException.
Die Länge von stringToEscape
überschreitet 32766 Zeichen.
Hinweise
Standardmäßig konvertiert die EscapeDataString-Methode alle Zeichen mit Ausnahme von RFC 2396 nicht reservierten Zeichen in ihre hexadezimale Darstellung. Wenn die International Resource Identifiers (IRIs) oder die IDN-Analyse (Internationalized Domain Name) aktiviert ist, konvertiert die EscapeDataString-Methode alle Zeichen, mit Ausnahme von RFC 3986 nicht reservierten Zeichen, in ihre hexadezimale Darstellung. Alle Unicode-Zeichen werden vor dem Escapezeichen in das UTF-8-Format konvertiert.
Bei dieser Methode wird davon ausgegangen, dass stringToEscape
keine Escapesequenzen enthält.
Standardmäßig wird die Zeichenfolge gemäß RFC 2396 escaped. Wenn die Analyse von International Resource Identifiers (IRIs) oder Internationalized Domain Name (IDN) aktiviert ist, wird die Zeichenfolge gemäß RFC 3986 und RFC 3987 escaped. Eine Definition reservierter und nicht reservierter Zeichen finden Sie in diesen RFCs.
Weitere Informationen zur IRI-Unterstützung finden Sie im Abschnitt "Hinweise" für die Uri Klasse.