Поделиться через


WebEncoders.Base64UrlDecode Метод

Определение

Перегрузки

Base64UrlDecode(String)

Декодирует строку в кодировке base64url.

Base64UrlDecode(String, Int32, Int32)

Декодирует подстроку заданной строки в кодировке base64url.

Base64UrlDecode(String, Int32, Char[], Int32, Int32)

Декодирует в кодировке input base64url в byte[].

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 для декодирования.

Возвращаемое значение

Byte[]

Декодированная в 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

Возвращаемое значение

Byte[]

Декодированная в 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. Содержимое не сохраняется.

bufferOffset
Int32

Смещение в buffer , с которого начинается запись Charдля декодирования.

count
Int32

Число декодированных символов.input

Возвращаемое значение

Byte[]

Декодированная в base64url форма input.

Комментарии

Входные данные не должны содержать пробелы или символы заполнения. Вызывает исключение FormatException , если входные данные неправильно сформированы.

Применяется к