Compartilhar via


Uri.EscapeDataString Método

Definição

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.

Aplica-se a