## Read(byte[]) {#read}

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

```csharp
public virtual int Read(byte[] bytes)
```

| Parametre | Tip | Tanım |
| --- | --- | --- |
| bytes | Byte[] | 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

* class [StreamContainer](../../streamcontainer)
* ad alanı [Aspose.Imaging](../../streamcontainer)
* toplantı [Aspose.Imaging](../../../)

---

## Read(byte[], int, int) {#read_1}

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

```csharp
public virtual int Read(byte[] buffer, int offset, int count)
```

| Parametre | Tip | Tanım |
| --- | --- | --- |
| buffer | Byte[] | 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. |
| offset | Int32 | Sıfır tabanlı bayt ofseti*buffer* 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

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

* class [StreamContainer](../../streamcontainer)
* ad alanı [Aspose.Imaging](../../streamcontainer)
* toplantı [Aspose.Imaging](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Imaging.dll -->
