Uri.EscapeDataString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
EscapeDataString(ReadOnlySpan<Char>) |
Převede rozsah na jeho řídicí reprezentaci. |
EscapeDataString(String) |
Převede řetězec na jeho řídicí reprezentaci. |
EscapeDataString(ReadOnlySpan<Char>)
Převede rozsah na jeho řídicí reprezentaci.
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
Parametry
- charsToEscape
- ReadOnlySpan<Char>
Rozpětí k útěku.
Návraty
Řídicí reprezentace charsToEscape
.
Platí pro
EscapeDataString(String)
- Zdroj:
- UriExt.cs
- Zdroj:
- UriExt.cs
- Zdroj:
- UriExt.cs
Převede řetězec na jeho řídicí reprezentaci.
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
Parametry
- stringToEscape
- String
Řetězec k řídicímu znaku.
Návraty
Řídicí reprezentace stringToEscape
.
Výjimky
stringToEscape
je null
.
Poznámka: V .NET pro aplikace pro Windows Store nebo přenosné knihovny třídzachyťte výjimku základní třídy, FormatException, místo toho.
Délka stringToEscape
přesahuje 32766 znaků.
Poznámky
Ve výchozím nastavení metoda EscapeDataString převede všechny znaky s výjimkou nereservovaných znaků RFC 2396 na jejich šestnáctkové vyjádření. Pokud je povolené parsování mezinárodních identifikátorů prostředků (IRI) nebo internationalizovaného názvu domény (IDN), metoda EscapeDataString převede všechny znaky s výjimkou nezarezervovaných znaků RFC 3986 na jejich šestnáctkové vyjádření. Všechny znaky Unicode se před řídicími znaky převedou do formátu UTF-8.
Tato metoda předpokládá, že stringToEscape
nemá žádné řídicí sekvence.
Ve výchozím nastavení je řetězec uchvácen podle dokumentu RFC 2396. Pokud je povolené parsování mezinárodních identifikátorů prostředků (IRI) nebo internationalizovaného názvu domény (IDN), řetězec se umiskne podle RFC 3986 a RFC 3987. V těchto dokumentech RFC najdete definici rezervovaných a nevyhrazených znaků.
Další informace o podpoře IRI naleznete v části Poznámky pro Uri třídy.