SqlFileStream.Read(Byte[], Int32, Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvassa az aktuális streamből származó bájtok sorozatát, és az olvasási bájtok számával előrelépteti a streamen belüli pozíciót.
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
Paraméterek
- buffer
- Byte[]
Bájtok tömbje. Ha ez a metódus visszatér, a puffer tartalmazza a megadott bájttömböt, amely az eltolás és az (eltolás + darabszám - 1) közötti értékeket az aktuális forrásból beolvasott bájtok váltják fel.
- offset
- Int32
A puffer nullaalapú bájteltolása, amelynél az aktuális adatfolyamból beolvasott adatok tárolása megkezdhető.
- count
- Int32
Az aktuális streamből beolvasandó bájtok maximális száma.
Válaszok
A pufferbe beolvasott bájtok teljes száma. Ez kisebb lehet, mint a kért bájtok száma, ha a sok bájt jelenleg nem érhető el, vagy nulla (0), ha elérte a stream végét.
Kivételek
Az objektum nem támogatja az adatok olvasását.
Megjegyzések
CanRead A tulajdonság használatával állapítsa meg, hogy az aktuális példány támogatja-e az írást.