Uri.EscapeDataString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
EscapeDataString(ReadOnlySpan<Char>) | |
EscapeDataString(String) |
Convierte una cadena en su representación de 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
Parámetros
- charsToEscape
- ReadOnlySpan<Char>
Devoluciones
Se aplica a
EscapeDataString(String)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- UriExt.cs
Convierte una cadena en su representación de 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 a la que se van a aplicar secuencias de escape.
Devoluciones
Representación de escape de stringToEscape
.
Excepciones
stringToEscape
es null
.
Nota: En las aplicaciones .NET para la Tienda Windows o la Biblioteca de clases portable, capture en su lugar la excepción de clase base, FormatException.
La longitud de stringToEscape
supera los 32 766 caracteres.
Comentarios
De forma predeterminada, el EscapeDataString método convierte todos los caracteres, excepto los caracteres RFC 2396 no reservados en su representación hexadecimal. Si se habilita el análisis de identificadores de recursos internacionales (IRIs) o el análisis de nombres de dominio internacionalizados (IDN), el EscapeDataString método convierte todos los caracteres, excepto los caracteres RFC 3986 no reservados, en 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 aplica como escape según RFC 2396. Si el análisis de identificadores de recursos internacionales (IRIs) o el análisis de nombres de dominio internacionalizados (IDN) está habilitado, la cadena se aplica como escape 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de