StreamContainer.Read
İçindekiler
[
Saklamak
]Read(byte[])
Belirtilen bayt arabelleğini doldurmak için bayt okur.
public virtual int Read(byte[] bytes)
Parametre | Tip | Tanım |
---|---|---|
bytes | Byte[] | Doldurulacak bayt sayısı. |
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
- class StreamContainer
- ad alanı Aspose.PSD
- toplantı Aspose.PSD
Read(byte[], int, int)
Geçerli akıştan bir bayt dizisini okur ve akış içindeki konumu okunan bayt sayısına göre ilerletir.
public virtual int Read(byte[] buffer, int offset, int count)
Parametre | Tip | Tanım |
---|---|---|
buffer | Byte[] | Bir bayt dizisi. Bu yöntem geri döndüğünde, arabellek belirtilen bayt dizisini içerir ve değerler arasındaoffset Ve (offset +count - 1) geçerli kaynaktan okunan baytlarla değiştirilir. |
offset | Int32 | Sıfır tabanlı bayt ofsetibuffer mevcut akıştan okunan verileri depolamaya başlamak için. |
count | Int32 | Geçerli akıştan okunacak maksimum bayt sayısı. |
Geri dönüş değeri
Arabellekte okunan toplam bayt sayısı. Bu, istenen bayt sayısından daha az olabilir, eğer o kadar bayt şu anda mevcut değilse veya sıfır (0), akışın sonuna ulaşıldıysa.
Ayrıca bakınız
- class StreamContainer
- ad alanı Aspose.PSD
- toplantı Aspose.PSD