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


WebEncoders.Base64UrlEncode Метод

Определение

Перегрузки

Base64UrlEncode(Byte[])

Кодирует input с помощью кодировки Base64url.

Base64UrlEncode(ReadOnlySpan<Byte>)

Кодирует input с помощью кодировки Base64url.

Base64UrlEncode(ReadOnlySpan<Byte>, Span<Char>)

Кодирует input с помощью кодировки Base64url.

Base64UrlEncode(Byte[], Int32, Int32)

Кодирует input с помощью кодировки Base64url.

Base64UrlEncode(Byte[], Int32, Char[], Int32, Int32)

Кодирует input с помощью кодировки Base64url.

Base64UrlEncode(Byte[])

Исходный код:
WebEncoders.cs

Кодирует input с помощью кодировки Base64url.

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

Параметры

input
Byte[]

Двоичные входные данные для кодирования.

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

Форма в кодировке base64url input.

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

Base64UrlEncode(ReadOnlySpan<Byte>)

Исходный код:
WebEncoders.cs

Кодирует input с помощью кодировки Base64url.

public:
 static System::String ^ Base64UrlEncode(ReadOnlySpan<System::Byte> input);
public static string Base64UrlEncode (ReadOnlySpan<byte> input);
static member Base64UrlEncode : ReadOnlySpan<byte> -> string
Public Shared Function Base64UrlEncode (input As ReadOnlySpan(Of Byte)) As String

Параметры

input
ReadOnlySpan<Byte>

Двоичные входные данные для кодирования.

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

Форма в кодировке base64url input.

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

Base64UrlEncode(ReadOnlySpan<Byte>, Span<Char>)

Кодирует input с помощью кодировки Base64url.

public static int Base64UrlEncode (ReadOnlySpan<byte> input, Span<char> output);
static member Base64UrlEncode : ReadOnlySpan<byte> * Span<char> -> int
Public Shared Function Base64UrlEncode (input As ReadOnlySpan(Of Byte), output As Span(Of Char)) As Integer

Параметры

input
ReadOnlySpan<Byte>

Двоичные входные данные для кодирования.

output
Span<Char>

Буфер для размещения результата.

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

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

Base64UrlEncode(Byte[], Int32, Int32)

Исходный код:
WebEncoders.cs

Кодирует input с помощью кодировки Base64url.

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

Параметры

input
Byte[]

Двоичные входные данные для кодирования.

offset
Int32

Смещение в input, с которого начинается кодировка.

count
Int32

Число байтов из input для кодирования.

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

Форма в кодировке base64url input.

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

Base64UrlEncode(Byte[], Int32, Char[], Int32, Int32)

Исходный код:
WebEncoders.cs

Кодирует input с помощью кодировки Base64url.

public:
 static int Base64UrlEncode(cli::array <System::Byte> ^ input, int offset, cli::array <char> ^ output, int outputOffset, int count);
public static int Base64UrlEncode (byte[] input, int offset, char[] output, int outputOffset, int count);
static member Base64UrlEncode : byte[] * int * char[] * int * int -> int
Public Shared Function Base64UrlEncode (input As Byte(), offset As Integer, output As Char(), outputOffset As Integer, count As Integer) As Integer

Параметры

input
Byte[]

Двоичные входные данные для кодирования.

offset
Int32

Смещение в input, с которого начинается кодировка.

output
Char[]

Буфер для получения формы в кодировке Base64url input. Массив должен быть достаточно большим для хранения outputOffset символов и полной формы в кодировке Base64 input, включая символы заполнения.

outputOffset
Int32

Смещение в output, с которого начинается запись в кодировке Base64url формы input.

count
Int32

Количество byteот input для кодирования.

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

Число символов, записанных в output, меньше всех символов с заполнением.

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