Comparteix a través de


ToBase64Transform.TransformFinalBlock(Byte[], Int32, Int32) Método

Definición

Convierte la región especificada de la matriz de bytes establecida a 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()

Parámetros

inputBuffer
Byte[]

Entrada que se va a convertir a base 64.

inputOffset
Int32

Desplazamiento en la matriz de bytes a partir del cual se empezarán a usar los datos.

inputCount
Int32

Número de bytes de la matriz de bytes que se van a utilizar como datos.

Devoluciones

Byte[]

Conversión a base 64 calculada.

Implementaciones

Excepciones

El objeto ToBase64Transform actual ya se ha desechado.

El parámetro inputBuffer contiene una longitud de desplazamiento no válida.

o bien

El parámetro inputCount contiene un valor no válido.

El parámetro inputBuffer es null.

El parámetro inputBuffer requiere un número no negativo.

Ejemplos

En el ejemplo de código siguiente se muestra cómo llamar al TransformFinalBlock método para transformar el bloque final de datos. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase ToBase64Transform.

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

Se aplica a

Consulte también