SplitStreamContainer.Read

Read(byte[])

Leest bytes om de gespecificeerde bytesbuffer te vullen.

public override int Read(byte[] bytes)
ParameterTypeBeschrijving
bytesByte[]De bytes die moeten worden gevuld.

Winstwaarde

Het aantal gelezen bytes. Deze waarde kan kleiner zijn dan het aantal bytes in de buffer als er niet genoeg bytes in de stream zijn.

Zie ook


Read(byte[], int, int)

Leest een reeks bytes uit de huidige stream en verhoogt de positie binnen de stream met het aantal gelezen bytes.

public override int Read(byte[] buffer, int offset, int count)
ParameterTypeBeschrijving
bufferByte[]Een reeks bytes. Wanneer deze methode terugkeert, bevat de buffer de opgegeven byte-array met de waarden ertussenoffset En (offset +count - 1) vervangen door de gelezen bytes van de huidige bron.
offsetInt32De op nul gebaseerde byte-offset inbuffer om te beginnen met het opslaan van de gegevens die uit de huidige stream zijn gelezen.
countInt32Het maximum aantal bytes dat uit de huidige stream moet worden gelezen.

Winstwaarde

Het totale aantal bytes dat in de buffer is gelezen. Dit kan minder zijn dan het aantal aangevraagde bytes als dat aantal bytes momenteel niet beschikbaar is, of nul (0) als het einde van de stream is bereikt.

Zie ook