StreamContainer.Read

Read(byte[])

Läser bytes för att fylla den angivna bytebufferten.

public virtual int Read(byte[] bytes)
ParameterTypBeskrivning
bytesByte[]Byte som ska fyllas.

Returvärde

Antalet lästa byte. Detta värde kan vara mindre än antalet byte i bufferten om det inte finns tillräckligt med byte i strömmen.

Se även


Read(byte[], int, int)

Läser en sekvens av byte från den aktuella strömmen och flyttar fram positionen i strömmen med antalet lästa byte.

public virtual int Read(byte[] buffer, int offset, int count)
ParameterTypBeskrivning
bufferByte[]En uppsättning byte. När den här metoden returnerar, innehåller bufferten den angivna byte-arrayen med värdena mellanoffset och (offset +count - 1) ersätts av byten som läses från den aktuella källan.
offsetInt32Den nollbaserade byteoffset inbuffer där man ska börja lagra data som läses från den aktuella strömmen.
countInt32Det maximala antalet byte som ska läsas från den aktuella strömmen.

Returvärde

Det totala antalet byte som läses in i bufferten. Detta kan vara mindre än antalet begärda byte om så många byte inte är tillgängliga för närvarande, eller noll (0) om slutet av strömmen har nåtts.

Se även