Leer en inglés

Compartir a través de


ICryptoTransform.TransformBlock(Byte[], Int32, Int32, Byte[], Int32) Método

Definición

Importante

Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

Transforma la región especificada de la matriz de bytes de entrada y copia la transformación resultante en la región indicada de la matriz de bytes de salida.

C#
public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset);

Parámetros

inputBuffer
Byte[]

Entrada a partir de la cual se calcula la transformación.

inputOffset
Int32

Desplazamiento en la matriz de bytes de entrada a partir del cual se van a empezar a usar los datos.

inputCount
Int32

Número de bytes de la matriz de bytes de entrada que se van a usar como datos.

outputBuffer
Byte[]

Salida en la que se escribe la transformación.

outputOffset
Int32

Desplazamiento en la matriz de bytes de salida a partir del cual se van a empezar a escribir los datos.

Devoluciones

El número de bytes escritos.

Comentarios

El valor devuelto de TransformBlock es el número de bytes devueltos a outputBuffer y siempre es menor o igual que OutputBlockSize. Si CanTransformMultipleBlocks es true, inputCount debe ser cualquier múltiplo positivo de InputBlockSize.

Se aplica a

Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Consulte también