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, SequencePosition)

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

AdvanceTo(SequencePosition)

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

AsStream(Boolean)

PipeReader Stream gösterimini döndürür.

CancelPendingRead()

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

Complete(Exception)

Tüketicinin okumayı bitirdiğini üreticiye bildirir.

CompleteAsync(Exception)

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

CopyToAsync(PipeWriter, CancellationToken)

PipeReader baytları zaman uyumsuz olarak okur ve belirtilen iptal belirtecini kullanarak belirtilen PipeWriteryazar.

CopyToAsync(Stream, CancellationToken)

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

Create(ReadOnlySequence<Byte>)

Belirtilen ReadOnlySequence<T>sarmalayan bir PipeReader oluşturur.

Create(Stream, StreamPipeReaderOptions)

Belirtilen Streamsarmalayan bir PipeReader 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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

ReadAsync(CancellationToken)

geçerli PipeReaderbir bayt dizisini zaman uyumsuz olarak okur.

ReadAtLeastAsync(Int32, CancellationToken)

geçerli PipeReaderbir bayt dizisini zaman uyumsuz olarak okur.

ReadAtLeastAsyncCore(Int32, CancellationToken)

geçerli PipeReaderbir bayt dizisini zaman uyumsuz olarak okur.

ToString()

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

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

PipeReaderverileri zaman uyumlu bir şekilde okumaya çalışır.

Şunlara uygulanır