ICryptoTransform.TransformBlock(Byte[], Int32, Int32, Byte[], Int32) Metodo

Definizione

Trasforma l'area specificata della matrice di byte di input e copia la trasformazione risultante nell'area specificata della matrice di byte di output.

public:
 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
Public Function TransformBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer, outputBuffer As Byte(), outputOffset As Integer) As Integer

Parametri

inputBuffer
Byte[]

Input per il quale calcolare la trasformazione.

inputOffset
Int32

Offset nella matrice di byte di input da cui iniziare a usare i dati.

inputCount
Int32

Numero di byte nella matrice di byte di input da usare come dati.

outputBuffer
Byte[]

Output in cui scrivere la trasformazione.

outputOffset
Int32

Offset nella matrice di byte di output da cui iniziare la scrittura dei dati.

Valori restituiti

Numero di byte scritti.

Commenti

Il valore restituito di TransformBlock è il numero di byte restituiti a outputBuffer e è sempre minore o uguale a OutputBlockSize. Se CanTransformMultipleBlocks è true, inputCount deve essere un multiplo positivo di InputBlockSize.

Si applica a

Vedi anche