HttpUtility.UrlEncodeToBytes 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.
Converte uma matriz de bytes ou cadeia de caracteres em uma matriz de bytes codificada.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.
Sobrecargas
UrlEncodeToBytes(Byte[]) |
Converte uma matriz de bytes em uma matriz de bytes codificada como URL. |
UrlEncodeToBytes(String) |
Converte uma cadeia de caracteres em uma matriz de bytes codificada como URL. |
UrlEncodeToBytes(String, Encoding) |
Converte uma cadeia de caracteres em uma matriz de bytes codificada como URL usando o objeto de codificação especificado. |
UrlEncodeToBytes(Byte[], Int32, Int32) |
Converte uma matriz de bytes em uma matriz de bytes codificada como URL, começando na posição especificada na matriz e continuando pelo número de bytes especificado. |
UrlEncodeToBytes(Byte[])
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
Converte uma matriz de bytes em uma matriz de bytes codificada como URL.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlEncodeToBytes (byte[]? bytes);
public static byte[] UrlEncodeToBytes (byte[] bytes);
static member UrlEncodeToBytes : byte[] -> byte[]
Public Shared Function UrlEncodeToBytes (bytes As Byte()) As Byte()
Parâmetros
- bytes
- Byte[]
A matriz de bytes a ser codificada.
Retornos
Uma matriz de bytes codificada.
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 serem transmitidos em uma URL, os caracteres < e > são codificados como %3c e %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.
Confira também
- UrlDecodeToBytes(String)
- Como proteger contra explorações de script em um aplicativo Web aplicando codificação HTML a cadeias de caracteres
Aplica-se a
UrlEncodeToBytes(String)
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
Converte uma cadeia de caracteres em uma matriz de bytes codificada como URL.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(System::String ^ str);
public static byte[]? UrlEncodeToBytes (string? str);
public static byte[] UrlEncodeToBytes (string str);
static member UrlEncodeToBytes : string -> byte[]
Public Shared Function UrlEncodeToBytes (str As String) As Byte()
Parâmetros
- str
- String
A cadeia de caracteres a ser codificada.
Retornos
Uma matriz de bytes codificada.
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 serem transmitidos em uma URL, os caracteres < e > são codificados como %3c e %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.
Confira também
- UrlDecodeToBytes(String)
- Como proteger contra explorações de script em um aplicativo Web aplicando codificação HTML a cadeias de caracteres
Aplica-se a
UrlEncodeToBytes(String, Encoding)
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
Converte uma cadeia de caracteres em uma matriz de bytes codificada como URL usando o objeto de codificação especificado.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlEncodeToBytes (string? str, System.Text.Encoding e);
public static byte[] UrlEncodeToBytes (string str, System.Text.Encoding e);
static member UrlEncodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlEncodeToBytes (str As String, e As Encoding) As Byte()
Parâmetros
- str
- String
A cadeia de caracteres a ser codificada.
Retornos
Uma matriz de bytes codificada.
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 serem transmitidos em uma URL, os caracteres < e > são codificados como %3c e %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.
Confira também
- UrlDecodeToBytes(String)
- Como proteger contra explorações de script em um aplicativo Web aplicando codificação HTML a cadeias de caracteres
Aplica-se a
UrlEncodeToBytes(Byte[], Int32, Int32)
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
- Origem:
- HttpUtility.cs
Converte uma matriz de bytes em uma matriz de bytes codificada como URL, começando na posição especificada na matriz e continuando pelo número de bytes especificado.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlEncodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlEncodeToBytes (byte[] bytes, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()
Parâmetros
- bytes
- Byte[]
A matriz de bytes a ser codificada.
- offset
- Int32
A posição na matriz de bytes na qual começar a codificação.
- count
- Int32
O número de bytes a ser codificado.
Retornos
Uma matriz de bytes codificada.
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 serem transmitidos em uma URL, os caracteres < e > são codificados como %3c e %3e.
Para codificar ou decodificar valores fora de um aplicativo Web, use a classe WebUtility.
Confira também
- UrlDecodeToBytes(String)
- Como proteger contra explorações de script em um aplicativo Web aplicando codificação HTML a cadeias de caracteres