PipeWriter 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.
Verilerin yazabileceği bir işlem hattı sağlayan bir sınıf tanımlar.
public ref class PipeWriter abstract : System::Buffers::IBufferWriter<System::Byte>
public abstract class PipeWriter : System.Buffers.IBufferWriter<byte>
type PipeWriter = class
interface IBufferWriter<byte>
Public MustInherit Class PipeWriter
Implements IBufferWriter(Of Byte)
- Devralma
-
PipeWriter
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| PipeWriter() |
sınıfın yeni bir örneğini oluşturur. |
Özellikler
| Name | Description |
|---|---|
| CanGetUnflushedBytes |
Geçerlinin PipeWriter şişirilmemiş bayt sayısını raporlamayı destekleyip desteklemediğini gösteren bir değer alır. |
| UnflushedBytes |
Türetilmiş bir sınıfta geçersiz kılındığında, geçerli yazıcıdaki şişirilmemiş bayt sayısını alır. |
Yöntemler
| Name | Description |
|---|---|
| Advance(Int32) |
Veya çıkışına PipeWriter |
| AsStream(Boolean) |
öğesinin bir Stream gösterimini PipeWriterdöndürür. |
| CancelPendingFlush() |
İşlemin oluşturmasına neden olmadan ve tamamlanmadan bekleyen FlushAsync(CancellationToken) veya WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) işlemi iptal eder PipeWriter. Bekleyen bir işlem yoksa, bu işlem sonraki işlemi iptal eder. |
| Complete(Exception) |
PipeWriter öğesini tamamlandı olarak işaretler; başka öğe yazılmayacak anlamına gelir. |
| CompleteAsync(Exception) |
Geçerli kanal yazıcı örneğini tamamlandı olarak işaretler; başka veri yazılamaz. |
| CopyFromAsync(Stream, CancellationToken) |
Belirtilen akıştan gelen baytları zaman uyumsuz olarak okur ve öğesine PipeWriteryazar. |
| Create(Stream, StreamPipeWriterOptions) |
PipeWriter Belirtilen Streamöğesini sarmalama oluşturur. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| FlushAsync(CancellationToken) |
Yazılan baytları kullanılabilir PipeReader hale getirir ve devamlılığı çalıştırır ReadAsync(CancellationToken) . |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetMemory(Int32) |
parametresi tarafından |
| GetSpan(Int32) |
parametresi tarafından |
| 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) |
| OnReaderCompleted(Action<Exception,Object>, Object) |
Geçersiz.
Kanalın tarafı tamamlandığında yürütülen PipeReader bir geri çağırma kaydeder. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Belirtilen bayt bellek aralığını kanala yazar ve verileri için PipeReadererişilebilir hale getirir. |
Uzantı Metotları
| Name | Description |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
içeriğini |