ToBase64Transform.TransformFinalBlock(Byte[], Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Converteert de opgegeven regio van de opgegeven bytematrix naar basis 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()
Parameters
- inputBuffer
- Byte[]
De invoer die moet worden geconverteerd naar basis 64.
- inputOffset
- Int32
De verschuiving in de bytematrix waaruit gegevens moeten worden gebruikt.
- inputCount
- Int32
Het aantal bytes in de bytematrix dat moet worden gebruikt als gegevens.
Retouren
De berekende base 64-conversie.
Implementeringen
Uitzonderingen
Het huidige ToBase64Transform object is al verwijderd.
De inputOffset parameter bevat een ongeldige offsetlengte.
– of –
De inputCount parameter bevat een ongeldige waarde.
De inputBuffer parameter is null.
De inputCount parameter vereist een niet-negatief getal en kleiner dan of gelijk aan de lengte van inputBuffer.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de TransformFinalBlock methode aanroept om het laatste gegevensblok te transformeren. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ToBase64Transform klasse.
outputBytes = base64Transform.TransformFinalBlock(
inputBytes,
inputOffset,
inputBytes.Length - inputOffset);
outputBytes = base64Transform.TransformFinalBlock( _
inputBytes, _
inputOffset, _
inputBytes.Length - inputOffset)