RijndaelManagedTransform.TransformBlock Méthode

Définition

Calcule la transformation de la région spécifiée du tableau d’octets d’entrée et copie la transformation résultante dans la région spécifiée du tableau d’octets de sortie.

public:
 virtual int TransformBlock(cli::array <System::Byte> ^ inputBuffer, int inputOffset, int inputCount, cli::array <System::Byte> ^ outputBuffer, int outputOffset);
public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset);
abstract member TransformBlock : byte[] * int * int * byte[] * int -> int
override this.TransformBlock : byte[] * int * int * byte[] * int -> int
Public Function TransformBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer, outputBuffer As Byte(), outputOffset As Integer) As Integer

Paramètres

inputBuffer
Byte[]

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

inputOffset
Int32

Décalage dans le tableau d’octets d’entrée à partir duquel commencer à utiliser des données.

inputCount
Int32

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

outputBuffer
Byte[]

Sortie dans laquelle écrire les données.

outputOffset
Int32

Décalage dans le tableau d’octets de sortie à partir duquel commencer l’écriture de données.

Retours

Nombre d’octets écrits.

Implémente

Exceptions

Le inputBuffer paramètre est null.

-ou-

Le outputBuffer paramètre est null.

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

-ou-

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

-ou-

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

-ou-

La longueur du inputCount paramètre n’est pas uniformément devisable par taille de bloc d’entrée.

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

S’applique à

Voir aussi