Sdílet prostřednictvím


Uri.EscapeDataString Metoda

Definice

Přetížení

EscapeDataString(ReadOnlySpan<Char>)
EscapeDataString(String)

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

EscapeDataString(ReadOnlySpan<Char>)

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>

Návraty

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, který se má utéct.

Návraty

Řídicí reprezentace příkazu stringToEscape.

Výjimky

stringToEscape je null.

Poznámka: V aplikacích .NET pro Windows Store nebo v přenosné knihovně tříd místo toho zachyťte výjimku FormatExceptionzákladní třídy.

Délka stringToEscape přesahuje 32766 znaků.

Poznámky

Ve výchozím nastavení EscapeDataString metoda převede všechny znaky s výjimkou nererezervovaných znaků RFC 2396 na jejich šestnáctkové vyjádření. Pokud je povolená EscapeDataString analýza mezinárodních identifikátorů prostředků (IRI) nebo internationalizovaného názvu domény (IDN), převede metoda všechny znaky, s výjimkou nererezervovaných znaků RFC 3986, na jejich šestnáctkovou reprezentaci. Všechny znaky Unicode se před řídicím příkazem převedou do formátu UTF-8.

Tato metoda předpokládá, že stringToEscape neobsahuje žádné řídicí sekvence.

Ve výchozím nastavení je řetězec u řídicího řetězce podle 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 uteče podle RFC 3986 a RFC 3987. Definice rezervovaných a nerezervovaných znaků najdete v těchto dokumentech RFC.

Další informace o podpoře IRI najdete v části Poznámky pro třídu Uri .

Platí pro