Stream.ReadExactly Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ReadExactly(Span<Byte>) |
Läser byte från den aktuella strömmen och flyttar positionen i dataströmmen tills den |
| ReadExactly(Byte[], Int32, Int32) |
|
ReadExactly(Span<Byte>)
- Källa:
- Stream.cs
- Källa:
- Stream.cs
- Källa:
- Stream.cs
- Källa:
- Stream.cs
- Källa:
- Stream.cs
Läser byte från den aktuella strömmen och flyttar positionen i dataströmmen tills den buffer är fylld.
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))
Parametrar
En region med minne. När den här metoden returnerar ersätts innehållet i den här regionen med byte som läse från den aktuella strömmen.
Undantag
Slutet av strömmen nås innan du fyller i buffer.
Kommentarer
När buffer är tom slutförs den här läsåtgärden utan att vänta på tillgängliga data i dataströmmen.
Gäller för
ReadExactly(Byte[], Int32, Int32)
- Källa:
- Stream.cs
- Källa:
- Stream.cs
- Källa:
- Stream.cs
- Källa:
- Stream.cs
- Källa:
- Stream.cs
count Läser antalet byte från den aktuella strömmen och flyttar positionen i dataströmmen.
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)
Parametrar
- buffer
- Byte[]
En matris med byte. När den här metoden returnerar innehåller bufferten den angivna bytematrisen med värdena mellan offset och (offset + count - 1) ersatta av byteen som lästs från den aktuella strömmen.
- offset
- Int32
Byteförskjutningen buffer där du kan börja lagra data som lästs från den aktuella dataströmmen.
- count
- Int32
Antalet byte som ska läsas från den aktuella strömmen.
Undantag
buffer är null.
offset ligger utanför gränserna bufferför .
-eller-
count är negativ.
-eller-
Intervallet som anges av kombinationen av offset och count överskrider längden på buffer.
Strömmens slut nås innan du läser count antalet byte.
Kommentarer
När count är 0 (noll) slutförs den här läsåtgärden utan att vänta på tillgängliga data i dataströmmen.