PrintQueueStream.Read(Byte[], Int32, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přečte posloupnost bajtů z datového proudu a posune pozici čtení/zápisu v datovém proudu o počet přečtených bajtů.
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
Parametry
- buffer
- Byte[]
Pole bajtů.
- offset
- Int32
Posun nulového bajtu ve vyrovnávací paměti, kam chcete začít ukládat data načítá z datového proudu.
- count
- Int32
Maximální počet bajtů, které se mají číst ze streamu.
Návraty
Hodnota Int32 , která obsahuje celkový počet bajtů, které jsou načteny do vyrovnávací paměti.
- Atributy
Poznámky
Vrácená hodnota může být menší než počet požadovaných bajtů, pokud tento počet bajtů není aktuálně k dispozici; nebo číslo může být nula (0), pokud je pozice pro čtení a zápis na konci datového proudu.
Když tato metoda vrátí, buffer
obsahuje zadané pole bajtů a hodnoty mezi offset
a (posun + počet - 1) jsou nahrazeny bajty, které jsou načteny ze zdroje.