SqlFileStream.Read(Byte[], Int32, Int32) Methode

Definitie

Hiermee wordt een reeks bytes uit de huidige stroom gelezen en wordt de positie binnen de stream verplaatst door het aantal bytes dat is gelezen.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

Parameters

buffer
Byte[]

Een matrix van bytes. Wanneer deze methode wordt geretourneerd, bevat de buffer de opgegeven bytematrix met de waarden tussen offset en (offset + count - 1) vervangen door de bytes die zijn gelezen uit de huidige bron.

offset
Int32

De byte-offset op basis van nul in buffer waar de gegevens uit de huidige stroom moeten worden opgeslagen.

count
Int32

Het maximum aantal bytes dat moet worden gelezen uit de huidige stream.

Retouren

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

Uitzonderingen

Het object biedt geen ondersteuning voor het lezen van gegevens.

Opmerkingen

Gebruik de CanRead eigenschap om te bepalen of het huidige exemplaar ondersteuning biedt voor schrijven.

Van toepassing op

Zie ook