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).
Части этой страницы — это изменения на основе работы, созданной и общей 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[]
массив байтов для кодирования
Возвращаемое значение
Недавно выделенный массив байтов, содержащий полученные байты в кодировке.
- Атрибуты
Комментарии
Кодирует все байты из указанного массива байтов в только что выделенный массив байтов с помощью 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 и используемых в соответствии с условиями, описанными в разделе "".