PipeWriter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan kelas yang menyediakan alur tempat data dapat ditulis.
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)
- Warisan
-
PipeWriter
- Penerapan
Konstruktor
PipeWriter() |
Menginisialisasi instans baru kelas. |
Properti
CanGetUnflushedBytes |
Mendapatkan nilai yang menunjukkan apakah saat ini PipeWriter mendukung pelaporan jumlah byte yang di-unflushed. |
UnflushedBytes |
Ketika ditimpa di kelas turunan, mendapatkan jumlah byte yang dilepas dalam penulis saat ini. |
Metode
Advance(Int32) |
Memberi tahu PipeWriter bahwa |
AsStream(Boolean) |
Mengembalikan Stream representasi dari PipeWriter. |
CancelPendingFlush() |
Membatalkan operasi atau WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) tertunda FlushAsync(CancellationToken) tanpa menyebabkan operasi melempar dan tanpa menyelesaikan PipeWriter. Jika tidak ada operasi yang tertunda, ini akan membatalkan operasi berikutnya. |
Complete(Exception) |
PipeWriter Menandai sebagai selesai, artinya tidak ada lagi item yang akan ditulis padanya. |
CompleteAsync(Exception) |
Menandai instans penulis pipa saat ini sebagai selesai, yang berarti tidak ada lagi data yang akan ditulis ke dalamnya. |
CopyFromAsync(Stream, CancellationToken) |
Secara asinkron membaca byte dari aliran yang ditentukan dan menulisnya ke PipeWriter. |
Create(Stream, StreamPipeWriterOptions) |
Membuat pembungkusan PipeWriter yang ditentukan Stream. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
FlushAsync(CancellationToken) |
Membuat byte yang ditulis tersedia untuk dan menjalankan ReadAsync(CancellationToken) kelanjutanPipeReader. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetMemory(Int32) |
Memory<T> Mengembalikan untuk menulis ke yang setidaknya ukuran yang diminta, seperti yang ditentukan oleh |
GetSpan(Int32) |
Span<T> Mengembalikan untuk menulis ke yang setidaknya ukuran yang diminta, seperti yang ditentukan oleh |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
OnReaderCompleted(Action<Exception,Object>, Object) |
Kedaluwarsa.
Mendaftarkan panggilan balik yang dijalankan ketika sisi PipeReader pipa selesai. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Menulis rentang memori byte yang ditentukan ke pipa dan membuat data dapat diakses oleh PipeReader. |
Metode Ekstensi
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Menulis konten |