InputStream.TransferTo(Stream) 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.
Membaca semua byte dari aliran input ini dan menulis byte ke aliran output yang diberikan dalam urutan pembacaannya.
[Android.Runtime.Register("transferTo", "(Ljava/io/OutputStream;)J", "GetTransferTo_Ljava_io_OutputStream_Handler", ApiSince=33)]
public virtual long TransferTo(System.IO.Stream? out);
[<Android.Runtime.Register("transferTo", "(Ljava/io/OutputStream;)J", "GetTransferTo_Ljava_io_OutputStream_Handler", ApiSince=33)>]
abstract member TransferTo : System.IO.Stream -> int64
override this.TransferTo : System.IO.Stream -> int64
Parameter
- out
- Stream
aliran output, non-null
Mengembalikan
jumlah byte yang ditransfer
- Atribut
Keterangan
Membaca semua byte dari aliran input ini dan menulis byte ke aliran output yang diberikan dalam urutan pembacaannya. Saat kembali, aliran input ini akan berada di akhir aliran. Metode ini tidak menutup salah satu aliran.
Metode ini dapat memblokir pembacaan tanpa batas waktu dari aliran input, atau menulis ke aliran output. Perilaku untuk kasus di mana aliran input dan/atau output ditutup secara asinkron, atau utas terganggu selama transfer, sangat spesifik input dan output, dan oleh karena itu tidak ditentukan.
Jika terjadi kesalahan I/O membaca dari aliran input atau menulis ke aliran output, maka itu dapat melakukannya setelah beberapa byte dibaca atau ditulis. Akibatnya aliran input mungkin tidak berada di akhir aliran dan satu, atau keduanya, aliran mungkin dalam keadaan tidak konsisten. Sangat disarankan agar kedua aliran segera ditutup jika terjadi kesalahan I/O.
Ditambahkan dalam 9.
Java dokumentasi untuk java.io.InputStream.transferTo(java.io.OutputStream).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.