PipeReader Třída

Definice

Definuje třídu, která poskytuje přístup ke straně kanálu pro čtení.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Dědičnost
PipeReader

Konstruktory

PipeReader()

Inicializuje novou instanci PipeReader třídy.

Metody

AdvanceTo(SequencePosition)

Přesune kurzor pro čtení kanálu na poté, co spotřebovaná data označí jako zpracovávaná.

AdvanceTo(SequencePosition, SequencePosition)

Přesune kurzor pro čtení kanálu na poté, co spotřebovaná data označí jako zpracovávaná, čtená a prozkoumána.

AsStream(Boolean)

Vrátí reprezentaci Stream .PipeReader

CancelPendingRead()

Zruší čekající ReadAsync(CancellationToken) operaci, aniž by způsobila vyvolání a bez dokončení .PipeReader Pokud neexistuje žádná čekající operace, zruší se další operace.

Complete(Exception)

Signály producentovi, že spotřebitel provádí čtení.

CompleteAsync(Exception)

Označí aktuální instanci čtečky kanálů jako dokončenou, což znamená, že z ní nebudou čtena žádná další data.

CopyToAsync(PipeWriter, CancellationToken)

Asynchronně načte bajty ze PipeReader zadaných PipeWritera zapisovaných bajtů pomocí zadané velikosti vyrovnávací paměti a tokenu zrušení.

CopyToAsync(Stream, CancellationToken)

Asynchronně načte bajty ze zadaného datového PipeReader proudu a zapíše je do zadaného datového proudu pomocí zadaného tokenu zrušení.

Create(ReadOnlySequence<Byte>)

PipeReader Vytvoří obtékání zadaného ReadOnlySequence<T>souboru .

Create(Stream, StreamPipeReaderOptions)

PipeReader Vytvoří obtékání zadaného Streamsouboru .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Zastaralé.
Zastaralé.

Zaregistruje zpětné volání, které se spustí při PipeWriter dokončení strany kanálu.

ReadAsync(CancellationToken)

Asynchronně čte posloupnost bajtů z aktuálního PipeReader.

ReadAtLeastAsync(Int32, CancellationToken)

Asynchronně čte posloupnost bajtů z aktuálního PipeReader.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Asynchronně čte posloupnost bajtů z aktuálního PipeReader.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryRead(ReadResult)

Pokusí se synchronně číst data PipeReader.

Platí pro