PipeReader Klass

Definition

Definierar en klass som ger åtkomst till en lässida i röret.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Arv
PipeReader

Konstruktorer

Name Description
PipeReader()

Initierar en ny instans av PipeReader klassen.

Metoder

Name Description
AdvanceTo(SequencePosition, SequencePosition)

Flyttar framåt pipelinens läsmarkör till efter förbrukade data, markerar data som bearbetade, läser och granskas.

AdvanceTo(SequencePosition)

Flyttar framåt pipelinens läsmarkör till efter förbrukade data och markerar data som bearbetade.

AsStream(Boolean)

Returnerar en Stream representation av PipeReader.

CancelPendingRead()

Avbryter den väntande ReadAsync(CancellationToken) åtgärden utan att orsaka att den genererar och utan att PipeReaderslutföra . Om det inte finns någon väntande åtgärd avbryts nästa åtgärd.

Complete(Exception)

Signaler till producenten om att konsumenten är klar med läsningen.

CompleteAsync(Exception)

Markerar den aktuella pipe reader-instansen som fullständig, vilket innebär att inga fler data läse från den.

CopyToAsync(PipeWriter, CancellationToken)

Läser asynkront byte från PipeReader och skriver dem till den angivna PipeWriter, med hjälp av en angiven annulleringstoken.

CopyToAsync(Stream, CancellationToken)

Läser asynkront byteen från PipeReader och skriver dem till den angivna strömmen med hjälp av en angiven annulleringstoken.

Create(ReadOnlySequence<Byte>)

Skapar en PipeReader omslutning av den angivna ReadOnlySequence<T>.

Create(Stream, StreamPipeReaderOptions)

Skapar en PipeReader omslutning av den angivna Stream.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Föråldrad.

Registrerar ett återanrop som körs när PipeWriter sidan av röret har slutförts.

ReadAsync(CancellationToken)

Läser asynkront en sekvens med byte från den aktuella PipeReader.

ReadAtLeastAsync(Int32, CancellationToken)

Läser asynkront en sekvens med byte från den aktuella PipeReader.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Läser asynkront en sekvens med byte från den aktuella PipeReader.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryRead(ReadResult)

Försöker att synkront läsa data .PipeReader

Gäller för