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

Name Description
PipeReader()

Inicializuje novou instanci PipeReader třídy.

Metody

Name Description
AdvanceTo(SequencePosition, SequencePosition)

Přesune kurzor ke čtení kanálu za spotřebovanými daty a označí data jako zpracovaná, přečtená a prověřovaná.

AdvanceTo(SequencePosition)

Přesune kurzor ke čtení kanálu za spotřebovanými daty a označí data jako zpracovaná.

AsStream(Boolean)

Vrátí reprezentaci StreamPipeReader.

CancelPendingRead()

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

Complete(Exception)

Signály producentovi, že příjemce provádí čtení.

CompleteAsync(Exception)

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

CopyToAsync(PipeWriter, CancellationToken)

Asynchronně čte bajty ze zadaného objektu PipeReader a zapíše je do zadaného PipeWritertokenu zrušení.

CopyToAsync(Stream, CancellationToken)

Asynchronně č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>)

Vytvoří zabalení PipeReader zadaného ReadOnlySequence<T>.

Create(Stream, StreamPipeReaderOptions)

Vytvoří zabalení PipeReader zadaného Stream.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnWriterCompleted(Action<Exception,Object>, Object)
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