ICryptoTransform.TransformFinalBlock(Byte[], Int32, Int32) ICryptoTransform.TransformFinalBlock(Byte[], Int32, Int32) ICryptoTransform.TransformFinalBlock(Byte[], Int32, Int32) ICryptoTransform.TransformFinalBlock(Byte[], Int32, Int32) Method

Definice

Transformuje zadanou oblast zadaného bajtového pole.Transforms the specified region of the specified byte array.

public:
 cli::array <System::Byte> ^ TransformFinalBlock(cli::array <System::Byte> ^ inputBuffer, int inputOffset, int inputCount);
public byte[] TransformFinalBlock (byte[] inputBuffer, int inputOffset, int inputCount);
abstract member TransformFinalBlock : byte[] * int * int -> byte[]
Public Function TransformFinalBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer) As Byte()

Parametry

inputBuffer
Byte[]

Vstup, pro který má být transformace vypočítána.The input for which to compute the transform.

inputOffset
Int32 Int32 Int32 Int32

Posun do pole bajtů, ze kterého se mají začít používat dataThe offset into the byte array from which to begin using data.

inputCount
Int32 Int32 Int32 Int32

Počet bajtů v poli bajtů, které se mají použít jako dataThe number of bytes in the byte array to use as data.

Návraty

Byte[]

Vypočítaná transformace.The computed transform.

Poznámky

TransformFinalBlockje speciální funkcí pro transformaci posledního bloku nebo částečného bloku v datovém proudu.TransformFinalBlock is a special function for transforming the last block or a partial block in the stream. Vrátí nové pole, které obsahuje zbývající transformované bajty.It returns a new array that contains the remaining transformed bytes. Je vráceno nové pole, protože množství informací vrácených na konci může být při přidání odsazení větší než jeden blok.A new array is returned, because the amount of information returned at the end might be larger than a single block when padding is added.

Platí pro

Viz také