Streaming

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

Stream’ler (akım veya kanal), .NET ortamında dosya okuma ve yazma işlemlerini gerçekleştirir. Bu kanallar byte düzeyinde olup, veri girdisi oluşturan veya çıktı bilgisi elde eden birimlerdir.

Stream işlemleri için temel tür System.IO.Stream türüdür. Stream, System.IO kütüphanesi içinde yer almaktadır. System.IO isim alanı, dosyaları okuma ve yazmaya izin veren türleri, veri akış türlerini ve temel dosya ve dizin desteği sağlayan türleri içerir. En çok kullanılan stream türleri aşağıdaki gibidir:

Stream.IO Türü

Kullanım Alanı

FileStream

Dosyayı okuma ve dosyaya yazma için temel stream oluşturur.

MemoryStream

Belleği okuma ve dosyaya yazma için temel stream oluşturur.

StreamReader

Oluşturulmuş bir stream üzerinden bilgi okumak için kullanılır. 

StreamWriter

Oluşturulmuş bir stream üzerinden bilgi yazmak için kullanılır.

Bir metin (text) dosyasına bilgi yazmayı ve yazılan bilgiyi okumayı sağlayan en kolay stream sınıfları StreamReader ve StreamWriter‘dır.