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. |