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