RijndaelManagedTransform.TransformBlock Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.