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


MacSpi.EngineUpdate Метод

Определение

Перегрузки

EngineUpdate(ByteBuffer)

Обрабатывает input.remaining() байты в byteBuffer input, начиная с input.position().

EngineUpdate(SByte)

Обрабатывает заданный байт.

EngineUpdate(Byte[], Int32, Int32)

Обрабатывает первые len байты в input, начиная с offset инклюзивного.

EngineUpdate(ByteBuffer)

Обрабатывает input.remaining() байты в byteBuffer input, начиная с input.position().

[Android.Runtime.Register("engineUpdate", "(Ljava/nio/ByteBuffer;)V", "GetEngineUpdate_Ljava_nio_ByteBuffer_Handler")]
protected virtual void EngineUpdate (Java.Nio.ByteBuffer? input);
[<Android.Runtime.Register("engineUpdate", "(Ljava/nio/ByteBuffer;)V", "GetEngineUpdate_Ljava_nio_ByteBuffer_Handler")>]
abstract member EngineUpdate : Java.Nio.ByteBuffer -> unit
override this.EngineUpdate : Java.Nio.ByteBuffer -> unit

Параметры

input
ByteBuffer

ByteBuffer

Атрибуты

Комментарии

Обрабатывает input.remaining() байты в byteBuffer input, начиная с input.position(). По возвращении позиция буфера будет равна его ограничению; его ограничение не изменится.

Подклассы должны рассмотреть возможность переопределения этого метода, если они могут более эффективно обрабатывать байтовые массивы.

Добавлено в версии 1.5.

Документация по Java для javax.crypto.MacSpi.engineUpdate(java.nio.ByteBuffer).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

EngineUpdate(SByte)

Обрабатывает заданный байт.

[Android.Runtime.Register("engineUpdate", "(B)V", "GetEngineUpdate_BHandler")]
protected abstract void EngineUpdate (sbyte input);
[<Android.Runtime.Register("engineUpdate", "(B)V", "GetEngineUpdate_BHandler")>]
abstract member EngineUpdate : sbyte -> unit

Параметры

input
SByte

обрабатываемый входной байт.

Атрибуты

Комментарии

Обрабатывает заданный байт.

Документация по Java для javax.crypto.MacSpi.engineUpdate(byte).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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

EngineUpdate(Byte[], Int32, Int32)

Обрабатывает первые len байты в input, начиная с offset инклюзивного.

[Android.Runtime.Register("engineUpdate", "([BII)V", "GetEngineUpdate_arrayBIIHandler")]
protected abstract void EngineUpdate (byte[]? input, int offset, int len);
[<Android.Runtime.Register("engineUpdate", "([BII)V", "GetEngineUpdate_arrayBIIHandler")>]
abstract member EngineUpdate : byte[] * int * int -> unit

Параметры

input
Byte[]

входной буфер.

offset
Int32

смещение в input месте запуска входных данных.

len
Int32

количество байтов для обработки.

Атрибуты

Комментарии

Обрабатывает первые len байты в input, начиная с offset инклюзивного.

Документация по Java для javax.crypto.MacSpi.engineUpdate(byte[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

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