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

Definición

Convierte la región especificada de la matriz de bytes especificada en 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 en base 64.

inputOffset
Int32

Desplazamiento en la matriz de bytes desde la que se van a empezar a usar datos.

inputCount
Int32

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

Devoluciones

Byte[]

Conversión de base 64 calculada.

Implementaciones

Excepciones

El objeto actual ToBase64Transform ya se ha eliminado.

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

O bien

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

El inputBuffer parámetro es null.

El inputCount parámetro requiere un número no negativo y menor o igual que la longitud de inputBuffer.

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 forma parte de un ejemplo más grande proporcionado para la ToBase64Transform clase .

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

Se aplica a

Consulte también