Бөлісу құралы:


PipeReader Класс

Определение

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

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

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

PipeReader()

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

Методы

AdvanceTo(SequencePosition)

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

AdvanceTo(SequencePosition, 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.

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