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

Definitie

Hiermee wordt een reeks bytes uit de stream gelezen en wordt de positie van lezen/schrijven in de stream verplaatst door het aantal bytes dat is gelezen.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read(byte[] buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
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.

offset
Int32

De byte-offset op basis van nul in de buffer waar u de gegevens wilt opslaan die uit de stroom worden gelezen.

count
Int32

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

Retouren

Een Int32 met het totale aantal bytes dat in de buffer wordt gelezen.

Kenmerken

Opmerkingen

De retourwaarde kan kleiner zijn dan het aantal aangevraagde bytes als dat aantal bytes momenteel niet beschikbaar is; of het getal kan nul (0) zijn als de lees-/schrijfpositie zich aan het einde van de stream bevindt.

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

Van toepassing op