CryptoAPITransform.TransformFinalBlock(Byte[], Int32, Int32) Método

Definición

Calcula la transformación para la región especificada de la matriz de bytes indicada.

public:
 virtual 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[]
override this.TransformFinalBlock : byte[] * int * int -> byte[]
Public Function TransformFinalBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer) As Byte()

Parámetros

inputBuffer
Byte[]

Entrada en la que se realiza la operación.

inputOffset
Int32

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

inputCount
Int32

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

Devoluciones

Byte[]

La transformación calculada.

Implementaciones

Excepciones

El parámetro inputBuffer es null.

El parámetro inputOffset es menor que cero.

O bien El parámetro inputCount es menor que cero.

o bien La longitud del búfer de entrada es menor que la suma del desplazamiento de entrada y la cuenta de entrada.

El espacio de relleno PKCS7 no es válido.

El parámetro inputOffset está fuera del intervalo. Este parámetro requiere un número no negativo.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar al TransformFinalBlock método para transformar el bloque final de bytes. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la CryptoAPITransform clase .

array<Byte>^finalBytes = cryptoTransform->TransformFinalBlock(
   sourceBytes, currentPosition, sourceByteLength - currentPosition );
byte[] finalBytes = cryptoTransform.TransformFinalBlock(
    sourceBytes,
    currentPosition,
    sourceByteLength - currentPosition);
Dim finalBytes() As Byte
finalBytes = cryptoTransform.TransformFinalBlock( _
    sourceBytes, _
    currentPosition, _
    sourceByteLength - currentPosition)

Se aplica a

Consulte también