Freigeben über


MacSpi.EngineUpdate Methode

Definition

Überlädt

EngineUpdate(ByteBuffer)

Verarbeitet input.remaining() Bytes im ByteBuffer inputab input.position().

EngineUpdate(SByte)

Verarbeitet das angegebene Byte.

EngineUpdate(Byte[], Int32, Int32)

Verarbeitet die ersten len Bytes in input, beginnend mit offset inklusive.

EngineUpdate(ByteBuffer)

Verarbeitet input.remaining() Bytes im ByteBuffer inputab 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

Parameter

input
ByteBuffer

byteBuffer

Attribute

Hinweise

Verarbeitet input.remaining() Bytes im ByteBuffer inputab input.position(). Bei Der Rückgabe entspricht die Position des Puffers seinem Grenzwert; ihr Grenzwert wird nicht geändert.

Unterklassen sollten diese Methode außer Kraft setzen, wenn sie ByteBuffers effizienter verarbeiten können als Bytearrays.

Hinzugefügt in 1.5.

Java-Dokumentation für javax.crypto.MacSpi.engineUpdate(java.nio.ByteBuffer).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

EngineUpdate(SByte)

Verarbeitet das angegebene Byte.

[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

Parameter

input
SByte

das zu verarbeitende Eingabebyte.

Attribute

Hinweise

Verarbeitet das angegebene Byte.

Java-Dokumentation für javax.crypto.MacSpi.engineUpdate(byte).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

EngineUpdate(Byte[], Int32, Int32)

Verarbeitet die ersten len Bytes in input, beginnend mit offset inklusive.

[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

Parameter

input
Byte[]

der Eingabepuffer.

offset
Int32

der Offset, in input dem die Eingabe beginnt.

len
Int32

die Anzahl der zu verarbeitenden Bytes.

Attribute

Hinweise

Verarbeitet die ersten len Bytes in input, beginnend mit offset inklusive.

Java-Dokumentation für javax.crypto.MacSpi.engineUpdate(byte[], int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: