QuicStream.Read 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řetížení
Read(Byte[], Int32, Int32) |
Při přepsání v odvozené třídě přečte sekvenci bajtů z aktuálního datového proudu a posune pozici v rámci datového proudu o počet přečtených bajtů. |
Read(Span<Byte>) |
Při přepsání v odvozené třídě přečte sekvenci bajtů z aktuálního datového proudu a posune pozici v rámci datového proudu o počet přečtených bajtů. |
Read(Byte[], Int32, Int32)
- Zdroj:
- QuicStream.Stream.cs
- Zdroj:
- QuicStream.Stream.cs
- Zdroj:
- QuicStream.Stream.cs
Při přepsání v odvozené třídě přečte sekvenci bajtů z aktuálního datového proudu a posune pozici v rámci datového proudu o počet přečtených bajtů.
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
Parametry
- buffer
- Byte[]
Pole bajtů. Když se tato metoda vrátí, vyrovnávací paměť obsahuje zadané pole bajtů s hodnotami mezi offset
a (offset
+ count
- 1) nahrazenými bajty načtenými z aktuálního zdroje.
- offset
- Int32
Posun bajtů založený na nule, při buffer
kterém se mají začít ukládat data načtená z aktuálního datového proudu.
- count
- Int32
Maximální počet bajtů, které se mají načíst z aktuálního datového proudu.
Návraty
Celkový počet bajtů načtených do vyrovnávací paměti. To může být menší než požadovaný počet bajtů, pokud tento počet bajtů není aktuálně k dispozici, nebo nula (0), pokud count
je 0 nebo bylo dosaženo konce datového proudu.
Platí pro
Read(Span<Byte>)
- Zdroj:
- QuicStream.Stream.cs
- Zdroj:
- QuicStream.Stream.cs
- Zdroj:
- QuicStream.Stream.cs
Při přepsání v odvozené třídě přečte sekvenci bajtů z aktuálního datového proudu a posune pozici v rámci datového proudu o počet přečtených bajtů.
public:
override int Read(Span<System::Byte> buffer);
public override int Read (Span<byte> buffer);
override this.Read : Span<byte> -> int
Public Overrides Function Read (buffer As Span(Of Byte)) As Integer
Parametry
Oblast paměti. Když se tato metoda vrátí, obsah této oblasti se nahradí bajty načtenými z aktuálního zdroje.
Návraty
Celkový počet bajtů načtených do vyrovnávací paměti. Tato hodnota může být menší než velikost vyrovnávací paměti, pokud tento počet bajtů není aktuálně k dispozici, nebo nula (0), pokud je délka vyrovnávací paměti nulová nebo bylo dosaženo konce datového proudu.