Bagikan melalui


PipeReader Kelas

Definisi

Mendefinisikan kelas yang menyediakan akses ke sisi baca pipa.

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
Warisan
PipeReader

Konstruktor

PipeReader()

Menginisialisasi instans baru kelas PipeReader.

Metode

AdvanceTo(SequencePosition)

Memindahkan kursor baca alur ke setelah data yang digunakan, menandai data sebagai diproses.

AdvanceTo(SequencePosition, SequencePosition)

Memindahkan kursor baca alur ke setelah data yang digunakan, menandai data sebagai diproses, dibaca, dan diperiksa.

AsStream(Boolean)

Mengembalikan Stream representasi dari PipeReader.

CancelPendingRead()

Membatalkan operasi yang tertunda ReadAsync(CancellationToken) tanpa menyebabkannya melempar dan tanpa menyelesaikan PipeReader. Jika tidak ada operasi yang tertunda, ini akan membatalkan operasi berikutnya.

Complete(Exception)

Sinyal kepada produsen bahwa konsumen selesai membaca.

CompleteAsync(Exception)

Menandai instans pembaca pipa saat ini sebagai selesai, yang berarti tidak ada lagi data yang akan dibaca darinya.

CopyToAsync(PipeWriter, CancellationToken)

Secara asinkron membaca byte dari PipeReader dan menulisnya ke yang ditentukan PipeWriter, menggunakan ukuran buffer dan token pembatalan yang ditentukan.

CopyToAsync(Stream, CancellationToken)

Secara asinkron membaca byte dari PipeReader dan menulisnya ke aliran yang ditentukan, menggunakan token pembatalan tertentu.

Create(ReadOnlySequence<Byte>)

Membuat pembungkusan PipeReader yang ditentukan ReadOnlySequence<T>.

Create(Stream, StreamPipeReaderOptions)

Membuat pembungkusan PipeReader yang ditentukan Stream.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Kedaluwarsa.
Kedaluwarsa.

Mendaftarkan panggilan balik yang dijalankan ketika sisi PipeWriter pipa selesai.

ReadAsync(CancellationToken)

Secara asinkron membaca urutan byte dari saat ini PipeReader.

ReadAtLeastAsync(Int32, CancellationToken)

Secara asinkron membaca urutan byte dari saat ini PipeReader.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Secara asinkron membaca urutan byte dari saat ini PipeReader.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryRead(ReadResult)

Mencoba membaca data PipeReadersecara sinkron .

Berlaku untuk