Class OutputStream
OutputStream class
Aliran pengganti membungkus aliran keluaran nyata dan mengontrol akses ke sana. OutputStream berisi data URI yang menjelaskan lokasi aliran keluaran.
public class OutputStream : Stream
Konstruktor
| Nama | Keterangan |
|---|
| OutputStream(Stream, string) | Menginisialisasi instance baru dariOutputStream kelas. |
Properti
| Nama | Keterangan |
|---|
| override CanRead { get; } | Mendapat nilai yang menunjukkan apakah aliran keluaran yang dibungkus mendukung pembacaan. |
| override CanSeek { get; } | Mendapat nilai yang menunjukkan apakah aliran output yang dibungkus mendukung pencarian. |
| override CanWrite { get; } | Mendapat nilai yang menunjukkan apakah aliran keluaran yang dibungkus mendukung penulisan. |
| override Length { get; } | Mendapat panjang aliran output yang dibungkus dalam byte. |
| override Position { get; set; } | Mendapat atau menyetel posisi dalam aliran keluaran yang dibungkus. |
| Uri { get; } | Mendapatkan URI lokasi streaming. |
Metode
| Nama | Keterangan |
|---|
| override Close() | Menutup aliran output yang dibungkus dan aliran saat ini. |
| override Flush() | Menghapus semua buffer untuk aliran output yang dibungkus dan menyebabkan data buffer apa pun ditulis ke perangkat yang mendasarinya. |
| override Read(byte[], int, int) | Membaca urutan byte dari aliran keluaran yang dibungkus dan memajukan posisi dalam aliran dengan jumlah byte yang dibaca. |
| override Seek(long, SeekOrigin) | Mengatur posisi dalam aliran keluaran yang dibungkus. |
| override SetLength(long) | Mengatur panjang aliran keluaran yang dibungkus. |
| override Write(byte[], int, int) | Menulis urutan byte ke aliran keluaran yang dibungkus dan memajukan posisi saat ini dalam aliran ini dengan jumlah byte yang ditulis. |
Lihat juga