PipeReader Класс

Определение

Определяет класс, предоставляющий доступ к стороне канала чтения.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Наследование
PipeReader

Конструкторы

Имя Описание
PipeReader()

Инициализирует новый экземпляр класса PipeReader.

Методы

Имя Описание
AdvanceTo(SequencePosition, SequencePosition)

Перемещает курсор чтения конвейера на после использованных данных, помечая данные как обработанные, прочитанные и проверенные.

AdvanceTo(SequencePosition)

Перемещает курсор чтения конвейера на после использованных данных, помечая данные как обработанные.

AsStream(Boolean)

Stream Возвращает представление PipeReaderобъекта .

CancelPendingRead()

Отменяет ожидающую ReadAsync(CancellationToken) операцию, не вызывая ее вызов и не завершая выполнение PipeReader. Если нет ожидающей операции, это отменяет следующую операцию.

Complete(Exception)

Сигналит производителю о том, что потребитель выполняет чтение.

CompleteAsync(Exception)

Помечает текущий экземпляр средства чтения каналов как завершенный, то есть из него больше данных не будет считываться.

CopyToAsync(PipeWriter, CancellationToken)

Асинхронно считывает байты из указанного PipeReader и записывает их в указанный PipeWriterмаркер отмены с помощью указанного маркера отмены.

CopyToAsync(Stream, CancellationToken)

Асинхронно считывает байты из PipeReader и записывает их в указанный поток с помощью указанного маркера отмены.

Create(ReadOnlySequence<Byte>)

Создает оболочку PipeReader указанного ReadOnlySequence<T>объекта.

Create(Stream, StreamPipeReaderOptions)

Создает оболочку PipeReader указанного Streamобъекта.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Устаревшие.

Регистрирует обратный вызов, который выполняется при PipeWriter завершении стороны канала.

ReadAsync(CancellationToken)

Асинхронно считывает последовательность байтов из текущего PipeReader.

ReadAtLeastAsync(Int32, CancellationToken)

Асинхронно считывает последовательность байтов из текущего PipeReader.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Асинхронно считывает последовательность байтов из текущего PipeReader.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryRead(ReadResult)

Пытается синхронно считывать данные PipeReader.

Применяется к