PipeReader Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin