Uri.EscapeDataString Metoda

Definice

Přetížení

Name Description
EscapeDataString(ReadOnlySpan<Char>)

Převede rozsah na jeho řídicí reprezentaci.

EscapeDataString(String)

Převede řetězec na jeho řídicí reprezentaci.

EscapeDataString(ReadOnlySpan<Char>)

Zdroj:
UriExt.cs
Zdroj:
UriExt.cs
Zdroj:
UriExt.cs

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
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.

pouze .NET Framework: Délka stringToEscape překračuje 32766 znaků.

Poznámky

Ve výchozím nastavení EscapeDataString metoda převede všechny znaky kromě RFC 2396 nereservované znaky na jejich šestnáctkové vyjádření. Pokud je povolené EscapeDataString parsování international resource identifiers (IRI) nebo Internationalized Domain Name (IDN), metoda převede všechny znaky s výjimkou nereservovaný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 v ní nejsou žá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řídu.

Platí pro