Uri.EscapeDataString Metodo

Definizione

Overload

EscapeDataString(ReadOnlySpan<Char>)
EscapeDataString(String)

Converte una stringa nella relativa rappresentazione escape.

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

Parametri

charsToEscape
ReadOnlySpan<Char>

Restituisce

Si applica a

EscapeDataString(String)

Converte una stringa nella relativa rappresentazione escape.

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

Parametri

stringToEscape
String

Stringa di cui effettuare l'escape.

Restituisce

Rappresentazione escape di stringToEscape.

Eccezioni

stringToEscape è null.

Nota: nelle app .NET per Windows Store o nella libreria di classi portabile intercettare in alternativa l'eccezione della classe di base FormatException.

La lunghezza di stringToEscape supera i 32766 caratteri.

Commenti

Per impostazione predefinita, il EscapeDataString metodo converte tutti i caratteri ad eccezione di RFC 2396 caratteri non necessari nella relativa rappresentazione esadecimale. Se l'analisi IDN (International Resource Identifiers) o Internationalized Domain Name (IDN) è abilitata, il EscapeDataString metodo converte tutti i caratteri, ad eccezione dei caratteri RFC 3986 non necessari, nella relativa rappresentazione esadecimale. Tutti i caratteri Unicode vengono convertiti in formato UTF-8 prima di essere preceduti da un carattere di escape.

Questo metodo presuppone che stringToEscape non contenga sequenze di escape.

Per impostazione predefinita, la stringa viene preceduta da un escape in base a RFC 2396. Se l'analisi IDN (International Resource Identifiers) o Internationalized Domain Name (IDN) è abilitata, la stringa viene preceduta da un escape in base a RFC 3986 e RFC 3987. Per una definizione di caratteri riservati e non riservati, vedere questi RFC.

Per altre informazioni sul supporto IRI, vedere la sezione Osservazioni per la Uri classe .

Si applica a