SqlFileStream.Read(Byte[], Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje sekwencję bajtów z bieżącego strumienia i rozwija pozycję w strumieniu według liczby odczytanych bajtów.
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[]
Tablica bajtów. Gdy ta metoda zwraca, bufor zawiera określoną tablicę bajtów z wartościami między przesunięciem a (przesunięcie + liczba - 1) zamienione przez bajty odczytane z bieżącego źródła.
- offset
- Int32
Przesunięcie bajtów zerowych w buforze, na którym można rozpocząć przechowywanie danych odczytanych z bieżącego strumienia.
- count
- Int32
Maksymalna liczba bajtów do odczytu z bieżącego strumienia.
Zwraca
Całkowita liczba bajtów odczytanych do buforu. Może to być mniej niż liczba bajtów żądanych, jeśli liczba bajtów nie jest obecnie dostępna lub zero (0), jeśli osiągnięto koniec strumienia.
Wyjątki
Obiekt nie obsługuje odczytywania danych.
Uwagi
CanRead Użyj właściwości , aby określić, czy bieżące wystąpienie obsługuje pisanie.