Stream.ReadExactly 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í
| Name | Description |
|---|---|
| ReadExactly(Span<Byte>) |
Přečte bajty z aktuálního datového proudu a posune pozici v rámci datového proudu, dokud |
| ReadExactly(Byte[], Int32, Int32) |
|
ReadExactly(Span<Byte>)
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
Přečte bajty z aktuálního datového proudu a posune pozici v rámci datového proudu, dokud buffer se nenaplní.
public:
void ReadExactly(Span<System::Byte> buffer);
public void ReadExactly(Span<byte> buffer);
member this.ReadExactly : Span<byte> -> unit
Public Sub ReadExactly (buffer As Span(Of Byte))
Parametry
Oblast paměti. Když tato metoda vrátí, obsah této oblasti se nahradí bajty načtenými z aktuálního datového proudu.
Výjimky
Konec toku je dosaženo před vyplněním buffer.
Poznámky
Pokud buffer je tato operace čtení prázdná, dokončí se bez čekání na dostupná data ve streamu.
Platí pro
ReadExactly(Byte[], Int32, Int32)
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
- Zdroj:
- Stream.cs
count Přečte počet bajtů z aktuálního datového proudu a posune pozici v rámci datového proudu.
public:
void ReadExactly(cli::array <System::Byte> ^ buffer, int offset, int count);
public void ReadExactly(byte[] buffer, int offset, int count);
member this.ReadExactly : byte[] * int * int -> unit
Public Sub ReadExactly (buffer As Byte(), offset As Integer, count As Integer)
Parametry
- buffer
- Byte[]
Pole bajtů. Pokud tato metoda vrátí, vyrovnávací paměť obsahuje určenou bajtovou matici s hodnotami mezi offset a (offset + count - 1) nahrazené bajty přečtenými z aktuálního datového proudu.
- offset
- Int32
Posun bajtů, ve buffer kterém se mají začít ukládat data načtená z aktuálního datového proudu.
- count
- Int32
Počet bajtů, které se mají číst z aktuálního datového proudu.
Výjimky
buffer je null.
offset je mimo hranice buffer.
nebo
count je negativní.
nebo
Rozsah určený kombinací offset a count překračuje délku buffer.
Konec datového proudu se dosáhne před načtením count počtu bajtů.
Poznámky
Pokud count je hodnota 0 (nula), bude tato operace čtení dokončena bez čekání na dostupná data ve streamu.