Uri.EscapeDataString Método

Definición

Sobrecargas

Nombre Description
EscapeDataString(ReadOnlySpan<Char>)

Convierte un intervalo en su representación con escape.

EscapeDataString(String)

Convierte una cadena en su representación con escape.

EscapeDataString(ReadOnlySpan<Char>)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Convierte un intervalo en su representación con escape.

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

Parámetros

charsToEscape
ReadOnlySpan<Char>

Intervalo que se va a escapar.

Devoluciones

Representación con escape de charsToEscape.

Se aplica a

EscapeDataString(String)

Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs
Source:
UriExt.cs

Convierte una cadena en su representación con 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

Parámetros

stringToEscape
String

Cadena con caracteres de escape.

Devoluciones

Representación con escape de stringToEscape.

Excepciones

stringToEscape es null.

solo .NET Framework: la longitud de stringToEscape supera los 32766 caracteres.

Comentarios

De forma predeterminada, el EscapeDataString método convierte todos los caracteres excepto los caracteres no reservados RFC 2396 en su representación hexadecimal. Si el análisis de identificadores de recursos internacionales (IRIs) o el análisis de nombres de dominio internacionalizados (IDN) está habilitado, el EscapeDataString método convierte todos los caracteres, excepto los caracteres RFC 3986 no reservados, a su representación hexadecimal. Todos los caracteres Unicode se convierten en formato UTF-8 antes de que se escapen.

Este método supone que stringToEscape no tiene secuencias de escape en él.

De forma predeterminada, la cadena se escapa según RFC 2396. Si el análisis de identificadores de recursos internacionales (IRIs) o de nombres de dominio internacionalizados (IDN) está habilitado, la cadena se escapa según RFC 3986 y RFC 3987. Consulte estas RFC para obtener una definición de caracteres reservados y no reservados.

Para obtener más información sobre la compatibilidad con IRI, vea la sección Comentarios de la Uri clase .

Se aplica a