Stream.ReadExactly 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.
Przeciążenia
ReadExactly(Span<Byte>) |
Odczytuje bajty z bieżącego strumienia i przesuwa pozycję w strumieniu do |
ReadExactly(Byte[], Int32, Int32) |
Odczytuje |
ReadExactly(Span<Byte>)
- Źródło:
- Stream.cs
- Źródło:
- Stream.cs
- Źródło:
- Stream.cs
Odczytuje bajty z bieżącego strumienia i przesuwa pozycję w strumieniu do buffer
momentu wypełnienia.
public:
void ReadExactly(Span<System::Byte> buffer);
public void ReadExactly (Span<byte> buffer);
member this.ReadExactly : Span<byte> -> unit
Public Sub ReadExactly (buffer As Span(Of Byte))
Parametry
Region pamięci. Gdy ta metoda zwróci wartość , zawartość tego regionu jest zastępowana przez bajty odczytane z bieżącego strumienia.
Wyjątki
Osiągnięto koniec strumienia przed wypełnieniem .buffer
Uwagi
Gdy buffer
wartość jest pusta, ta operacja odczytu zostanie ukończona bez oczekiwania na dostępne dane w strumieniu.
Dotyczy
ReadExactly(Byte[], Int32, Int32)
- Źródło:
- Stream.cs
- Źródło:
- Stream.cs
- Źródło:
- Stream.cs
Odczytuje count
liczbę bajtów z bieżącego strumienia i przesuwa pozycję w strumieniu.
public:
void ReadExactly(cli::array <System::Byte> ^ buffer, int offset, int count);
public void ReadExactly (byte[] buffer, int offset, int count);
member this.ReadExactly : byte[] * int * int -> unit
Public Sub ReadExactly (buffer As Byte(), offset As Integer, count As Integer)
Parametry
- buffer
- Byte[]
Tablica bajtów. Gdy ta metoda zwraca wartość , bufor zawiera określoną tablicę bajtów z wartościami między offset
i (offset
+ count
- 1) zastąpionymi bajtami odczytanymi z bieżącego strumienia.
- offset
- Int32
Przesunięcie bajtu, w buffer
którym rozpocznie się przechowywanie danych odczytanych z bieżącego strumienia.
- count
- Int32
Liczba bajtów do odczytania z bieżącego strumienia.
Wyjątki
buffer
to null
.
offset
znajduje się poza granicami .buffer
-lub-
count
jest ujemna.
-lub-
Zakres określony przez kombinację offset
i count
przekracza długość buffer
.
Osiągnięto koniec strumienia przed odczytaniem count
liczby bajtów.
Uwagi
Gdy count
wartość to 0 (zero), ta operacja odczytu zostanie ukończona bez oczekiwania na dostępne dane w strumieniu.