WebEncoders.Base64UrlDecode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Base64UrlDecode(String) |
Декодирует строку в кодировке base64url. |
Base64UrlDecode(String, Int32, Int32) |
Декодирует подстроку заданной строки в кодировке base64url. |
Base64UrlDecode(String, Int32, Char[], Int32, Int32) |
Декодирует в кодировке |
Base64UrlDecode(String)
- Исходный код:
- WebEncoders.cs
Декодирует строку в кодировке base64url.
public:
static cli::array <System::Byte> ^ Base64UrlDecode(System::String ^ input);
public static byte[] Base64UrlDecode (string input);
static member Base64UrlDecode : string -> byte[]
Public Shared Function Base64UrlDecode (input As String) As Byte()
Параметры
- input
- String
Входные данные в кодировке base64url для декодирования.
Возвращаемое значение
Декодированная в base64url форма входных данных.
Комментарии
Входные данные не должны содержать пробелы или символы заполнения. Вызывает исключение FormatException , если входные данные неправильно сформированы.
Применяется к
Base64UrlDecode(String, Int32, Int32)
- Исходный код:
- WebEncoders.cs
Декодирует подстроку заданной строки в кодировке base64url.
public:
static cli::array <System::Byte> ^ Base64UrlDecode(System::String ^ input, int offset, int count);
public static byte[] Base64UrlDecode (string input, int offset, int count);
static member Base64UrlDecode : string * int * int -> byte[]
Public Shared Function Base64UrlDecode (input As String, offset As Integer, count As Integer) As Byte()
Параметры
- input
- String
Строка, содержащая входные данные в кодировке base64url для декодирования.
- offset
- Int32
Позиция в input
, с которой должно начинаться декодирование.
- count
- Int32
Число декодированных символов.input
Возвращаемое значение
Декодированная в base64url форма входных данных.
Комментарии
Входные данные не должны содержать пробелы или символы заполнения. Вызывает исключение FormatException , если входные данные неправильно сформированы.
Применяется к
Base64UrlDecode(String, Int32, Char[], Int32, Int32)
- Исходный код:
- WebEncoders.cs
Декодирует в кодировке input
base64url в byte[]
.
public:
static cli::array <System::Byte> ^ Base64UrlDecode(System::String ^ input, int offset, cli::array <char> ^ buffer, int bufferOffset, int count);
public static byte[] Base64UrlDecode (string input, int offset, char[] buffer, int bufferOffset, int count);
static member Base64UrlDecode : string * int * char[] * int * int -> byte[]
Public Shared Function Base64UrlDecode (input As String, offset As Integer, buffer As Char(), bufferOffset As Integer, count As Integer) As Byte()
Параметры
- input
- String
Строка, содержащая входные данные в кодировке base64url для декодирования.
- offset
- Int32
Позиция в input
, с которой должно начинаться декодирование.
- buffer
- Char[]
Временный буфер для хранения Charфайлов для декодирования. Массив должен быть достаточно большим для хранения bufferOffset
и count
символов, а также символов заполнения Base64. Содержимое не сохраняется.
- count
- Int32
Число декодированных символов.input
Возвращаемое значение
Декодированная в base64url форма input
.
Комментарии
Входные данные не должны содержать пробелы или символы заполнения. Вызывает исключение FormatException , если входные данные неправильно сформированы.