Udostępnij za pośrednictwem


PrintQueueStream.Read(Byte[], Int32, Int32) Metoda

Definicja

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.

Dotyczy