Base64.Encoder.Encode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Encode(ByteBuffer) |
Кодирует все оставшиеся байты из указанного буфера байтов в только что выделенный ByteBuffer с помощью |
Encode(Byte[]) |
Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью |
Encode(Byte[], Byte[]) |
Кодирует все байты из указанного массива байтов с помощью |
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)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Применяется к
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[]
массив байтов для кодирования
Возвращаемое значение
Вновь выделенный массив байтов, содержащий результирующий закодированный байт.
- Атрибуты
Комментарии
Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью Base64
схемы кодирования. Возвращаемый массив байтов соответствует длине результирующего байта.
Документация по Java для java.util.Base64.Encoder.encode(byte[])
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Применяется к
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[])
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.