Uri.EscapeDataString Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
EscapeDataString(ReadOnlySpan<Char>) |
Converte um intervalo em sua representação de escape. |
EscapeDataString(String) |
Converte uma cadeia de caracteres em sua representação de escape. |
EscapeDataString(ReadOnlySpan<Char>)
Converte um intervalo em sua representação de 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>
O intervalo para escapar.
Retornos
A representação de escape de charsToEscape
.
Aplica-se a
EscapeDataString(String)
- Origem:
- UriExt.cs
- Origem:
- UriExt.cs
- Origem:
- UriExt.cs
Converte uma cadeia de caracteres em sua representação 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
A cadeia de caracteres a ser escapada.
Retornos
A representação de escape de stringToEscape
.
Exceções
stringToEscape
é null
.
Observação: no .NET para aplicativos da Windows Store ou na biblioteca de classes portátil , pegue a exceção de classe base, FormatException, em vez disso.
O comprimento de stringToEscape
excede 32766 caracteres.
Comentários
Por padrão, o método EscapeDataString converte todos os caracteres, exceto os caracteres rfc 2396 sem reservas em sua representação hexadecimal. Se a análise de IRIs (Identificadores de Recursos Internacionais) ou IDN (Nome de Domínio Internacionalizado) estiver habilitada, o método EscapeDataString converterá todos os caracteres, exceto os caracteres rfc 3986 sem reservas, em sua representação hexadecimal. Todos os caracteres Unicode são convertidos no formato UTF-8 antes de serem escapados.
Esse método pressupõe que stringToEscape
não tem sequências de escape.
Por padrão, a cadeia de caracteres é escapada de acordo com o RFC 2396. Se a análise de IRIs (International Resource Identifiers) ou IDN (Internationalized Domain Name) estiver habilitada, a cadeia de caracteres será escapada de acordo com RFC 3986 e RFC 3987. Consulte estes RFCs para obter uma definição de caracteres reservados e não reservados.
Para obter mais informações sobre o suporte à IRI, consulte a seção Comentários da classe Uri.