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

Definice

Převede zadanou oblast zadaného bajtového pole na základní 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()

Parametry

inputBuffer
Byte[]

Vstup, který se má převést na základ 64.

inputOffset
Int32

Posun do bajtového pole, ze kterého se mají začít používat data.

inputCount
Int32

Počet bajtů v bajtovém poli, který se má použít jako data.

Návraty

Byte[]

Vypočítaný převod základu 64.

Implementuje

Výjimky

Aktuální ToBase64Transform objekt již byl odstraněn.

Parametr inputBuffer obsahuje neplatnou délku posunu.

-nebo- Parametr inputCount obsahuje neplatnou hodnotu.

Parametr inputBuffer je null.

Parametr inputBuffer vyžaduje nezáporné číslo.

Příklady

Následující příklad kódu ukazuje, jak volat metodu TransformFinalBlock pro transformaci konečného bloku dat. Tento příklad kódu je součástí většího příkladu poskytnutého ToBase64Transform pro třídu.

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

Platí pro

Viz také