Read

Read(byte[])

Belirtilen bayt arabelleğini doldurmak için baytları okur.

public override int Read(byte[] bytes)
ParametreTipTanım
bytesByte[]Doldurulacak baytlar.

Geri dönüş değeri

Okunan bayt sayısı. Akışta yeterli bayt yoksa bu değer arabellekteki bayt sayısından daha az olabilir.

Ayrıca bakınız


Read(byte[], int, int)

Geçerli akıştan bir bayt dizisini okur ve akış içindeki konumu okunan bayt sayısı kadar ilerletir.

public override int Read(byte[] buffer, int offset, int count)
ParametreTipTanım
bufferByte[]Bir bayt dizisi. Bu yöntem döndüğünde, arabellek, aşağıdaki değerlerle belirtilen bayt dizisini içerir.offset ve (offset +count - 1) geçerli kaynaktan okunan baytlarla değiştirilir.
offsetInt32Sıfır tabanlı bayt ofsetibuffer mevcut akıştan okunan verileri depolamaya başlamak için.
countInt32Geçerli akıştan okunacak maksimum bayt sayısı.

Geri dönüş değeri

Arabelleğe okunan toplam bayt sayısı. Bu, şu anda çok sayıda bayt mevcut değilse istenen bayt sayısından daha az veya akışın sonuna ulaşılmışsa sıfır (0) olabilir.

Ayrıca bakınız