HttpUtility.UrlDecodeToBytes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Преобразует строку в кодировке URL-адреса или массив байтов в декодированный массив байтов.
Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.
Перегрузки
| Имя | Описание |
|---|---|
| UrlDecodeToBytes(Byte[]) |
Преобразует массив в кодировке URL-адреса байтов в декодированный массив байтов. |
| UrlDecodeToBytes(String) |
Преобразует строку, закодированную URL-адресом, в декодированный массив байтов. |
| UrlDecodeToBytes(String, Encoding) |
Преобразует строку, закодированную URL-адресом, в декодированный массив байтов с помощью указанного объекта декодирования. |
| UrlDecodeToBytes(Byte[], Int32, Int32) |
Преобразует url-кодированный массив байтов в декодированный массив байтов, начиная с указанной позиции в массиве и продолжая указанное число байтов. |
UrlDecodeToBytes(Byte[])
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
Преобразует массив в кодировке URL-адреса байтов в декодированный массив байтов.
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()
Параметры
- bytes
- Byte[]
Массив байтов для декодирования.
Возвращаемое значение
Декодированные массивы байтов.
Комментарии
Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста, который передается в URL-адрес, символы < и > кодируются как %3c и %3e.
Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.
См. также раздел
Применяется к
UrlDecodeToBytes(String)
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
Преобразует строку, закодированную URL-адресом, в декодированный массив байтов.
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()
Параметры
- str
- String
Декодируемая строка.
Возвращаемое значение
Декодированные массивы байтов.
Комментарии
Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста, который передается в URL-адрес, символы < и > кодируются как %3c и %3e.
Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.
См. также раздел
Применяется к
UrlDecodeToBytes(String, Encoding)
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
Преобразует строку, закодированную URL-адресом, в декодированный массив байтов с помощью указанного объекта декодирования.
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()
Параметры
- str
- String
Декодируемая строка.
Возвращаемое значение
Декодированные массивы байтов.
Комментарии
Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста, который передается в URL-адрес, символы < и > кодируются как %3c и %3e.
Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.
См. также раздел
Применяется к
UrlDecodeToBytes(Byte[], Int32, Int32)
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
Преобразует url-кодированный массив байтов в декодированный массив байтов, начиная с указанной позиции в массиве и продолжая указанное число байтов.
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()
Параметры
- bytes
- Byte[]
Массив байтов для декодирования.
- offset
- Int32
Позиция в массиве байтов, с которого начинается декодирование.
- count
- Int32
Количество байтов, которые необходимо декодировать.
Возвращаемое значение
Декодированные массивы байтов.
Исключения
bytes имеет значение null, но count не равно 0.
offset меньше 0 или больше длины массива bytes .
–или–
countменьше 0илиcount + offsetбольше длины массива.bytes
Комментарии
Если символы, такие как пустые и препинания, передаются в HTTP-потоке, они могут быть неправильно интерпретированы в конце получения. Кодировка URL-адресов преобразует символы, которые не допускаются в URL-адресе в эквиваленты сущностей символов; Декодирование URL-адреса изменяет кодировку. Например, при внедрении в блок текста, который передается в URL-адрес, символы < и > кодируются как %3c и %3e.
Чтобы кодировать или декодировать значения за пределами веб-приложения, используйте WebUtility класс.