PrintQueueStream.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 ze strumienia i rozwija pozycję odczytu/zapisu w strumieniu o liczbę odczytanych bajtów.
public:
override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read (byte[] buffer, int offset, int count);
public override int Read (byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
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.
- offset
- Int32
Przesunięcie bajtów na podstawie zera w buforze, w którym chcesz rozpocząć przechowywanie danych odczytywanych ze strumienia.
- count
- Int32
Maksymalna liczba bajtów do odczytu ze strumienia.
Zwraca
Element Int32 , który zawiera całkowitą liczbę bajtów odczytanych do buforu.
- Atrybuty
Uwagi
Wartość zwracana może być mniejsza niż liczba żądanych bajtów, jeśli liczba bajtów nie jest obecnie dostępna; lub liczba może być równa zero (0), jeśli pozycja odczytu/zapisu znajduje się na końcu strumienia.
Gdy ta metoda zwraca, buffer
zawiera określoną tablicę bajtów i wartości między offset
i (przesunięcie + liczba - 1) są zastępowane przez bajty odczytane ze źródła.