RijndaelManagedTransform.TransformBlock Méthode

Définition

Calcule la transformation de la zone spécifiée du tableau d'octets d'entrée et copie la transformation qui en résulte dans la zone spécifiée du tableau d'octets de sortie.

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

Paramètres

inputBuffer
Byte[]

Entrée sur laquelle effectuer l'opération.

inputOffset
Int32

Offset dans le tableau d'octets d'entrée à partir duquel l'utilisation des données commence.

inputCount
Int32

Nombre d'octets dans le tableau d'octets d'entrée à utiliser comme données.

outputBuffer
Byte[]

Sortie vers laquelle écrire les données.

outputOffset
Int32

Offset dans le tableau d'octets de sortie à partir duquel l'écriture des données commence.

Retours

Nombre d’octets écrits.

Implémente

Exceptions

Le paramètre inputBuffer a la valeur null.

- ou -

Le paramètre outputBuffer a la valeur null.

La longueur de la mémoire tampon d'entrée est inférieure à la somme de l'offset d'entrée et du nombre d'entrées.

- ou -

La valeur du paramètre inputCount est inférieure ou égale à zéro.

- ou -

La valeur du paramètre inputCount est supérieure à la longueur du paramètre inputBuffer.

- ou -

La longueur du paramètre inputCount n'est pas divisible de manière égale par taille de bloc d'entrée.

La valeur du paramètre inputOffset est négative.

S’applique à

Produit Versions
.NET Framework 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

Voir aussi