PipedWriter.Write(Char[], Int32, Int32) Metode
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.
len Menulis karakter dari array karakter yang ditentukan mulai dari offset off ke aliran output pipa ini.
[Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")]
public override void Write(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("write", "([CII)V", "GetWrite_arrayCIIHandler")>]
override this.Write : char[] * int * int -> unit
Parameter
- cbuf
- Char[]
data.
- off
- Int32
offset awal dalam data.
- len
- Int32
jumlah karakter yang akan ditulis.
- Atribut
Pengecualian
jika offset atau count , atau jika offset + count lebih besar dari panjang buffer.
jika pipa penuh dan utas saat ini terganggu menunggu ruang untuk menulis data. Kasus ini saat ini tidak ditangani dengan benar.
jika penulis ini ditutup atau tidak tersambung, jika pembaca target ditutup atau jika pembacaan utas dari pembaca target tidak lagi hidup. Kasus ini saat ini tidak ditangani dengan benar.
jika buffer adalah null.
Keterangan
len Menulis karakter dari array karakter yang ditentukan mulai dari offset off ke aliran output pipa ini. Metode ini memblokir hingga semua karakter ditulis ke aliran output. Jika utas membaca karakter data dari aliran input pipa yang terhubung, tetapi utas tidak lagi hidup, maka IOException akan dilemparkan.
Dokumentasi Java untuk java.io.PipedWriter.write(char[], int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.