Udostępnij za pośrednictwem


PipeReader Klasa

Definicja

Definiuje klasę, która zapewnia dostęp do strony odczytu potoku.

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

Konstruktory

PipeReader()

Inicjuje nowe wystąpienie klasy PipeReader.

Metody

AdvanceTo(SequencePosition)

Przenosi kursor odczytu potoku do po zużytych danych, oznaczając dane jako przetworzone.

AdvanceTo(SequencePosition, SequencePosition)

Przenosi kursor odczytu potoku do po zużytych danych, oznaczając dane jako przetworzone, odczyt i zbadane.

AsStream(Boolean)

Zwraca Stream reprezentację PipeReader.

CancelPendingRead()

Anuluje oczekującą operację ReadAsync(CancellationToken) bez powodowania jej wyrzucenia i bez ukończenia PipeReader. Jeśli nie ma oczekującej operacji, spowoduje to anulowanie następnej operacji.

Complete(Exception)

Sygnalizuje producentowi, że konsument jest odczytywany.

CompleteAsync(Exception)

Oznacza bieżące wystąpienie czytnika potoku jako ukończone, co oznacza, że żadne dane nie będą z niego odczytywane.

CopyToAsync(PipeWriter, CancellationToken)

Asynchronicznie odczytuje bajty z PipeReader i zapisuje je w określonym PipeWriterprzy użyciu określonego tokenu anulowania.

CopyToAsync(Stream, CancellationToken)

Asynchronicznie odczytuje bajty z PipeReader i zapisuje je w określonym strumieniu przy użyciu określonego tokenu anulowania.

Create(ReadOnlySequence<Byte>)

Tworzy PipeReader opakowywanie określonego ReadOnlySequence<T>.

Create(Stream, StreamPipeReaderOptions)

Tworzy PipeReader opakowywanie określonego Stream.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Przestarzałe.

Rejestruje wywołanie zwrotne wykonywane po zakończeniu PipeWriter stronie potoku.

ReadAsync(CancellationToken)

Asynchronicznie odczytuje sekwencję bajtów z bieżącego PipeReader.

ReadAtLeastAsync(Int32, CancellationToken)

Asynchronicznie odczytuje sekwencję bajtów z bieżącego PipeReader.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Asynchronicznie odczytuje sekwencję bajtów z bieżącego PipeReader.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryRead(ReadResult)

Próbuje synchronicznie odczytać dane PipeReader.

Dotyczy