Stream.ReadExactly Methode

Definitie

Overloads

Name Description
ReadExactly(Span<Byte>)

Hiermee worden bytes van de huidige stroom gelezen en wordt de positie binnen de stroom verplaatst totdat de buffer stroom is gevuld.

ReadExactly(Byte[], Int32, Int32)

count Hiermee wordt het aantal bytes uit de huidige stroom gelezen en wordt de positie binnen de stream verplaatst.

ReadExactly(Span<Byte>)

Bron:
Stream.cs
Bron:
Stream.cs
Bron:
Stream.cs
Bron:
Stream.cs
Bron:
Stream.cs

Hiermee worden bytes van de huidige stroom gelezen en wordt de positie binnen de stroom verplaatst totdat de buffer stroom is gevuld.

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))

Parameters

buffer
Span<Byte>

Een geheugengebied. Wanneer deze methode wordt geretourneerd, wordt de inhoud van deze regio vervangen door de bytes die zijn gelezen uit de huidige stroom.

Uitzonderingen

Het einde van de stream wordt bereikt voordat de bufferstroom wordt gevuld.

Opmerkingen

Wanneer buffer deze leesbewerking leeg is, wordt deze leesbewerking voltooid zonder te wachten op beschikbare gegevens in de stream.

Van toepassing op

ReadExactly(Byte[], Int32, Int32)

Bron:
Stream.cs
Bron:
Stream.cs
Bron:
Stream.cs
Bron:
Stream.cs
Bron:
Stream.cs

count Hiermee wordt het aantal bytes uit de huidige stroom gelezen en wordt de positie binnen de stream verplaatst.

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)

Parameters

buffer
Byte[]

Een matrix van bytes. Wanneer deze methode wordt geretourneerd, bevat de buffer de opgegeven bytematrix met de waarden tussen offset en (offset + count - 1) vervangen door de bytes die uit de huidige stroom zijn gelezen.

offset
Int32

De byte-offset buffer waarin de gegevens worden opgeslagen die uit de huidige stroom worden gelezen.

count
Int32

Het aantal bytes dat moet worden gelezen uit de huidige stream.

Uitzonderingen

buffer is null.

offset valt buiten de grenzen van buffer.

– of –

count is negatief.

– of –

Het bereik dat is opgegeven door de combinatie van offset en count overschrijdt de lengte van buffer.

Het einde van de stream wordt bereikt voordat het aantal bytes wordt gelezen count .

Opmerkingen

Wanneer count is 0 (nul), wordt deze leesbewerking voltooid zonder te wachten op beschikbare gegevens in de stream.

Van toepassing op