Язык

Base64.Encoder.Encode Метод

Определение

Перегрузки

Имя. Описание
Encode(ByteBuffer)

Кодирует все оставшиеся байты из указанного буфера байтов в только что выделенный ByteBuffer с помощью Base64 схемы кодирования.

Encode(Byte[])

Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью Base64 схемы кодирования.

Encode(Byte[], Byte[])

Кодирует все байты из указанного массива байтов с помощью Base64 схемы кодирования, записывая полученные байты в заданный выходной массив байтов, начиная с смещения 0.

Encode(ByteBuffer)

Кодирует все оставшиеся байты из указанного буфера байтов в только что выделенный ByteBuffer с помощью Base64 схемы кодирования.

[Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)]
public virtual Java.Nio.ByteBuffer Encode(Java.Nio.ByteBuffer buffer);
[<Android.Runtime.Register("encode", "(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;", "GetEncode_Ljava_nio_ByteBuffer_Handler", ApiSince=26)>]
abstract member Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer
override this.Encode : Java.Nio.ByteBuffer -> Java.Nio.ByteBuffer

Параметры

buffer
ByteBuffer

исходный ByteBuffer для кодирования

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

Недавно выделенный буфер байтов, содержащий закодированные байты.

Атрибуты

Комментарии

Кодирует все оставшиеся байты из указанного буфера байтов в только что выделенный ByteBuffer с помощью Base64 схемы кодирования.

По возвращении позиция исходного буфера будет обновлена до предела; его ограничение не будет изменено. Позиция возвращаемого выходного буфера будет равно нулю, и его ограничение будет числом результирующего закодированного байта.

Java документации по java.util.Base64.Encoder.encode(java.nio.ByteBuffer).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Encode(Byte[])

Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью Base64 схемы кодирования.

[Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)]
public virtual byte[] Encode(byte[] src);
[<Android.Runtime.Register("encode", "([B)[B", "GetEncode_arrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] -> byte[]
override this.Encode : byte[] -> byte[]

Параметры

src
Byte[]

массив байтов для кодирования

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

Byte[]

Недавно выделенный массив байтов, содержащий полученные байты в кодировке.

Атрибуты

Комментарии

Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью Base64 схемы кодирования. Возвращаемый массив байтов имеет длину результирующего байта.

Java документации по java.util.Base64.Encoder.encode(byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Encode(Byte[], Byte[])

Кодирует все байты из указанного массива байтов с помощью Base64 схемы кодирования, записывая полученные байты в заданный выходной массив байтов, начиная с смещения 0.

[Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)]
public virtual int Encode(byte[] src, byte[] dst);
[<Android.Runtime.Register("encode", "([B[B)I", "GetEncode_arrayBarrayBHandler", ApiSince=26)>]
abstract member Encode : byte[] * byte[] -> int
override this.Encode : byte[] * byte[] -> int

Параметры

src
Byte[]

массив байтов для кодирования

dst
Byte[]

выходной массив байтов

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

Число байтов, записанных в выходной массив байтов

Атрибуты

Комментарии

Кодирует все байты из указанного массива байтов с помощью Base64 схемы кодирования, записывая полученные байты в заданный выходной массив байтов, начиная с смещения 0.

Это ответственность за вызывающий метод, чтобы убедиться, что выходной массив байтов имеет достаточно места для кодирования всех байтов из входного массива dst байтов. Байты не записываются в выходной массив байтов, если выходной массив байтов недостаточно велик.

Java документации по java.util.Base64.Encoder.encode(byte[], byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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