QuicStream.Read Metod

Definition

Överlagringar

Name Description
Read(Byte[], Int32, Int32)

När den åsidosätts i en härledd klass läser du en sekvens med byte från den aktuella strömmen och flyttar fram positionen i dataströmmen med antalet lästa byte.

Read(Span<Byte>)

När den åsidosätts i en härledd klass läser du en sekvens med byte från den aktuella strömmen och flyttar fram positionen i dataströmmen med antalet lästa byte.

Read(Byte[], Int32, Int32)

Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs

När den åsidosätts i en härledd klass läser du en sekvens med byte från den aktuella strömmen och flyttar fram positionen i dataströmmen med antalet lästa byte.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
public override int Read(byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) 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 källan.

offset
Int32

Den nollbaserade byteförskjutningen buffer där du kan börja lagra data som lästs från den aktuella strömmen.

count
Int32

Det maximala antalet byte som ska läsas från den aktuella strömmen.

Returer

Det totala antalet byte som lästs in i bufferten. Detta kan vara mindre än antalet byte som begärs om så många byte inte är tillgängliga för närvarande, eller noll (0) om count är 0 eller om strömmens slut har nåtts.

Gäller för

Read(Span<Byte>)

Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs
Källa:
QuicStream.Stream.cs

När den åsidosätts i en härledd klass läser du en sekvens med byte från den aktuella strömmen och flyttar fram positionen i dataströmmen med antalet lästa byte.

public:
 override int Read(Span<System::Byte> buffer);
public override int Read(Span<byte> buffer);
override this.Read : Span<byte> -> int
Public Overrides Function Read (buffer As Span(Of Byte)) As Integer

Parametrar

buffer
Span<Byte>

En region med minne. När den här metoden returnerar ersätts innehållet i den här regionen med byteen som lästs från den aktuella källan.

Returer

Det totala antalet byte som lästs in i bufferten. Detta kan vara mindre än buffertens storlek om så många byte för närvarande inte är tillgängliga eller noll (0) om buffertens längd är noll eller om strömmens slut har nåtts.

Gäller för