SqlFileStream.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 aktuálního datového proudu a posune pozici 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);
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ů. Pokud tato metoda vrátí, vyrovnávací paměť obsahuje zadanou bajtovou matici s hodnotami mezi posunem a (posun + počet - 1) nahrazené bajty přečtenými z aktuálního zdroje.
- offset
- Int32
Posun bajtů založený na nule ve vyrovnávací paměti, ve které 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í číst z aktuálního datového proudu.
Návraty
Celkový počet bajtů přečtených do vyrovnávací paměti. Může to být menší než počet bajtů požadovaných v případě, že tento počet bajtů není aktuálně k dispozici, nebo nula (0), pokud bylo dosaženo konce datového proudu.
Výjimky
Objekt nepodporuje čtení dat.
Poznámky
CanRead Pomocí vlastnosti určete, zda aktuální instance podporuje zápis.