Compartilhar via


HttpUtility.UrlDecodeToBytes Método

Definição

Converte uma matriz de bytes ou cadeia de caracteres codificada como URL em uma matriz de bytes decodificada.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Sobrecargas

UrlDecodeToBytes(Byte[])

Converte uma matriz de bytes codificada como URL em uma matriz de bytes decodificada.

UrlDecodeToBytes(String)

Converte uma cadeia de caracteres codificada como URL em uma matriz de bytes decodificada.

UrlDecodeToBytes(String, Encoding)

Converte uma cadeia de caracteres codificada em URL em uma matriz de bytes decodificada usando o objeto de decodificação especificado.

UrlDecodeToBytes(Byte[], Int32, Int32)

Converte uma matriz de bytes codificada como URL em uma matriz de bytes decodificada, começando na posição especificada na matriz e continuando pelo número de bytes especificado.

UrlDecodeToBytes(Byte[])

Converte uma matriz de bytes codificada como URL em uma matriz de bytes decodificada.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlDecodeToBytes (byte[]? bytes);
public static byte[] UrlDecodeToBytes (byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()

Parâmetros

bytes
Byte[]

A matriz de bytes a ser decodificada.

Retornos

Byte[]

Uma matriz de bytes decodificada.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a

UrlDecodeToBytes(String)

Converte uma cadeia de caracteres codificada como URL em uma matriz de bytes decodificada.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[]? UrlDecodeToBytes (string? str);
public static byte[] UrlDecodeToBytes (string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()

Parâmetros

str
String

A cadeia de caracteres para decodificar.

Retornos

Byte[]

Uma matriz de bytes decodificada.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a

UrlDecodeToBytes(String, Encoding)

Converte uma cadeia de caracteres codificada em URL em uma matriz de bytes decodificada usando o objeto de decodificação especificado.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlDecodeToBytes (string? str, System.Text.Encoding e);
public static byte[] UrlDecodeToBytes (string str, System.Text.Encoding e);
static member UrlDecodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlDecodeToBytes (str As String, e As Encoding) As Byte()

Parâmetros

str
String

A cadeia de caracteres para decodificar.

e
Encoding

O objeto Encoding que especifica o esquema de decodificação.

Retornos

Byte[]

Uma matriz de bytes decodificada.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a

UrlDecodeToBytes(Byte[], Int32, Int32)

Converte uma matriz de bytes codificada como URL em uma matriz de bytes decodificada, começando na posição especificada na matriz e continuando pelo número de bytes especificado.

public:
 static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlDecodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlDecodeToBytes (byte[] bytes, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()

Parâmetros

bytes
Byte[]

A matriz de bytes a ser decodificada.

offset
Int32

A posição na matriz de bytes na qual começar a decodificação.

count
Int32

O número de bytes a serem decodificados.

Retornos

Byte[]

Uma matriz de bytes decodificada.

Exceções

bytes é null, mas count não é igual a 0.

offset é menor que 0 ou maior que o tamanho da matriz bytes.

- ou -

count é menor que 0 ou count + offset é maior que o tamanho da matriz bytes.

Comentários

Se caracteres como espaços em branco e pontuação forem passados em um fluxo HTTP, eles poderão ser interpretados incorretamente na extremidade de recebimento. A codificação de URL converte caracteres que não são permitidos em uma URL em equivalentes de entidade de caractere; A decodificação de URL inverte a codificação. Por exemplo, quando inseridos em um bloco de texto a ser transmitido em uma URL, os caracteres < and > são codificados como %3c e %3e.

Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.

Confira também

Aplica-se a