WebEncoders.Base64UrlEncode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Base64UrlEncode(Byte[]) |
Кодирует |
Base64UrlEncode(ReadOnlySpan<Byte>) |
Кодирует |
Base64UrlEncode(ReadOnlySpan<Byte>, Span<Char>) |
Кодирует |
Base64UrlEncode(Byte[], Int32, Int32) |
Кодирует |
Base64UrlEncode(Byte[], Int32, Char[], Int32, Int32) |
Кодирует |
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>
Двоичные входные данные для кодирования.
Возвращаемое значение
Применяется к
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
, меньше всех символов с заполнением.