Condividi tramite


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

Definizione

Converte l'area definita della matrice di byte specificata in Base 64.

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 da convertire in Base 64.

inputOffset
Int32

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

inputCount
Int32

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

Restituisce

Byte[]

Conversione calcolata in Base 64.

Implementazioni

Eccezioni

L'oggetto ToBase64Transform corrente è già stato eliminato.

Il parametro inputBuffer contiene una lunghezza di offset non valida.

-oppure-

Il parametro inputCount contiene un valore non valido.

Il valore del parametro inputBuffer è null.

Per il parametro inputBuffer è richiesto un numero non negativo.

Esempio

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

outputBytes = base64Transform->TransformFinalBlock(
   inputBytes,
   inputOffset,
   inputBytes->Length - inputOffset );
outputBytes = base64Transform.TransformFinalBlock(
    inputBytes,
    inputOffset,
    inputBytes.Length - inputOffset);
outputBytes = base64Transform.TransformFinalBlock( _
    inputBytes, _
    inputOffset, _
    inputBytes.Length - inputOffset)

Si applica a

Vedi anche