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