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)

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

AdvanceTo(SequencePosition, SequencePosition)

Przechodzi do przodu kursor odczytu potoku do po zużytych danych, oznaczając dane jako przetworzone, odczytywane i badane.

AsStream(Boolean)

Zwraca reprezentację Stream elementu PipeReader.

CancelPendingRead()

Anuluje oczekującą ReadAsync(CancellationToken) operację bez powodowania jej zgłaszania i bez kończenia PipeReaderoperacji . Jeśli nie ma operacji oczekującej, spowoduje to anulowanie następnej operacji.

Complete(Exception)

Sygnalizuje producentowi, że konsument jest odczytywany.

CompleteAsync(Exception)

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

CopyToAsync(PipeWriter, CancellationToken)

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

CopyToAsync(Stream, CancellationToken)

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

Create(ReadOnlySequence<Byte>)

Tworzy zawijanie PipeReader określonego ReadOnlySequence<T>elementu .

Create(Stream, StreamPipeReaderOptions)

Tworzy zawijanie PipeReader określonego Streamelementu .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

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

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

ReadAsync(CancellationToken)

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

ReadAtLeastAsync(Int32, CancellationToken)

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

ReadAtLeastAsyncCore(Int32, CancellationToken)

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

ToString()

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

(Odziedziczone po Object)
TryRead(ReadResult)

Próbuje synchronicznie odczytać dane .PipeReader

Dotyczy