Share via


PipeReader Sınıf

Tanım

Kanalın okuma tarafına erişim sağlayan bir sınıf tanımlar.

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

Oluşturucular

PipeReader()

PipeReader sınıfının yeni bir örneğini başlatır.

Yöntemler

AdvanceTo(SequencePosition)

İşlem hattının okuma imlecini tüketilen verilerin arkasına taşır ve verileri işlendi olarak işaretler.

AdvanceTo(SequencePosition, SequencePosition)

İşlem hattının okuma imlecini tüketilen verilerin arkasına taşır ve verileri işlendi, okundu ve incelendi olarak işaretler.

AsStream(Boolean)

öğesinin bir Stream gösterimini PipeReaderdöndürür.

CancelPendingRead()

Bekleyen ReadAsync(CancellationToken) işlemi, oluşturmasına neden olmadan ve tamamlanmadan iptal eder PipeReader. Bekleyen bir işlem yoksa, bu işlem bir sonraki işlemi iptal eder.

Complete(Exception)

Üreticiye tüketicinin okumayı bitirdiğini gösteren sinyaller.

CompleteAsync(Exception)

Geçerli kanal okuyucu örneğini tamamlandı olarak işaretler; başka veri okunmayacak anlamına gelir.

CopyToAsync(PipeWriter, CancellationToken)

baytlarını PipeReader zaman uyumsuz olarak okur ve belirtilen arabellek boyutunu ve iptal belirtecini kullanarak belirtilen PipeWriteröğesine yazar.

CopyToAsync(Stream, CancellationToken)

baytlarını PipeReader zaman uyumsuz olarak okur ve belirtilen iptal belirtecini kullanarak belirtilen akışa yazar.

Create(ReadOnlySequence<Byte>)

PipeReader Belirtilen ReadOnlySequence<T>öğesini sarmalama oluşturur.

Create(Stream, StreamPipeReaderOptions)

PipeReader Belirtilen Streamöğesini sarmalama oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnWriterCompleted(Action<Exception,Object>, Object)
Geçersiz.
Geçersiz.

Kanalın tarafı tamamlandığında yürütülen PipeWriter bir geri çağırma kaydeder.

ReadAsync(CancellationToken)

Geçerli PipeReader'den zaman uyumsuz olarak bir bayt dizisi okur.

ReadAtLeastAsync(Int32, CancellationToken)

Geçerli PipeReader'den zaman uyumsuz olarak bir bayt dizisi okur.

ReadAtLeastAsyncCore(Int32, CancellationToken)

Geçerli PipeReader'den zaman uyumsuz olarak bir bayt dizisi okur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryRead(ReadResult)

verileri zaman uyumlu bir şekilde okuma girişiminde bulunur PipeReader.

Şunlara uygulanır