Freigeben über


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

Definition

Wandelt den angegebenen Bereich des angegebenen Bytearrays in Base-64 um.

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

Parameter

inputBuffer
Byte[]

Die in Base-64 zu konvertierende Eingabe.

inputOffset
Int32

Der Offset im Bytearray, ab dem Daten verwendet werden sollen.

inputCount
Int32

Die Anzahl der Bytes im Bytearray, die als Daten verwendet werden sollen.

Gibt zurück

Byte[]

Die berechnete Base-64-Konvertierung.

Implementiert

Ausnahmen

Das aktuelle ToBase64Transform-Objekt wurde bereits freigegeben.

Der inputBuffer-Parameter enthält eine ungültige Offsetlänge.

- oder -

Der inputCount-Parameter hat einen ungültigen Wert.

Der inputBuffer-Parameter ist null.

Für den inputBuffer-Parameter ist eine nicht negative Zahl erforderlich.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die TransformFinalBlock -Methode aufgerufen wird, um den endgültigen Datenblock zu transformieren. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die ToBase64Transform-Klasse bereitgestellt wird.

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

Gilt für:

Weitere Informationen