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