Stream.ReadExactly Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ReadExactly(Span<Byte>) |
Hiermee worden bytes van de huidige stroom gelezen en wordt de positie binnen de stroom verplaatst totdat de |
| ReadExactly(Byte[], Int32, Int32) |
|
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
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.