Condividi tramite


CryptoAPITransform.TransformFinalBlock(Byte[], Int32, Int32) Metodo

Definizione

Consente di calcolare la trasformazione relativa all'area specificata della matrice di byte specificata.

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()

Parametri

inputBuffer
Byte[]

Input sul quale eseguire l'operazione.

inputOffset
Int32

Offset nella matrice di byte dal quale iniziare a utilizzare i dati.

inputCount
Int32

Numero di byte nella matrice di byte da utilizzare come dati.

Restituisce

Byte[]

Trasformazione calcolata.

Implementazioni

Eccezioni

Il valore del parametro inputBuffer è null.

Il parametro inputOffset è minore di zero.

-oppure-

Il parametro inputCount è minore di zero.

-oppure-

La lunghezza del buffer di input è inferiore alla somma dell'offset di input più il numero degli input.

La spaziatura interna del campo PKCS7 non è valida.

Il parametro inputOffsetnon è compreso nell'intervallo. Per questo parametro è richiesto un numero non negativo.

Esempio

Nell'esempio di codice seguente viene illustrato come chiamare il TransformFinalBlock metodo per trasformare il blocco finale di byte. Questo esempio di codice fa parte di un esempio più ampio fornito per la CryptoAPITransform classe .

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)

Si applica a

Vedi anche