PipeReader Třída

Definice

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

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 kanálu pro čtení po spotřebovaných datech a označí data jako zpracovaná.

AdvanceTo(SequencePosition, SequencePosition)

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

AsStream(Boolean)

Stream Vrátí reprezentaci PipeReaderhodnoty .

CancelPendingRead()

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

Complete(Exception)

Signalizuje producentovi, že spotřebitel dokončil čtení.

CompleteAsync(Exception)

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

CopyToAsync(PipeWriter, CancellationToken)

Asynchronně přečte bajty z objektu PipeReader a zapíše je do zadaného PipeWriterobjektu pomocí zadané velikosti vyrovnávací paměti a tokenu zrušení.

CopyToAsync(Stream, CancellationToken)

Asynchronně přečte bajty z objektu PipeReader a zapíše je do zadaného datového proudu pomocí zadaného tokenu zrušení.

Create(ReadOnlySequence<Byte>)

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

Create(Stream, StreamPipeReaderOptions)

Vytvoří PipeReader zalamování zadaného souboru Stream.

Equals(Object)

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

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

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

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

ReadAsync(CancellationToken)

Asynchronně přečte posloupnost bajtů z aktuálního PipeReaderobjektu .

ReadAtLeastAsync(Int32, CancellationToken)

Asynchronně přečte posloupnost bajtů z aktuálního PipeReaderobjektu .

ReadAtLeastAsyncCore(Int32, CancellationToken)

Asynchronně přečte posloupnost bajtů z aktuálního PipeReaderobjektu .

ToString()

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

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

Pokusí se synchronně číst data v souboru PipeReader.

Platí pro