SplitStreamContainer.Read
περιεχόμενα
[
κρύβω
]Read(byte[])
Διαβάζει byte για να γεμίσει το καθορισμένο buffer bytes.
public override int Read(byte[] bytes)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
bytes | Byte[] | Τα byte για συμπλήρωση. |
Επιστρεφόμενη Αξία
Ο αριθμός των byte που διαβάζονται. Αυτή η τιμή μπορεί να είναι μικρότερη από τον αριθμό των byte στο buffer εάν δεν υπάρχουν αρκετά byte στη ροή.
Δείτε επίσης
- class SplitStreamContainer
- χώρος ονομάτων Aspose.PSD
- συνέλευση Aspose.PSD
Read(byte[], int, int)
Διαβάζει μια ακολουθία byte από την τρέχουσα ροή και προωθεί τη θέση εντός της ροής κατά τον αριθμό των byte που διαβάζονται.
public override int Read(byte[] buffer, int offset, int count)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
buffer | Byte[] | Μια σειρά από byte. Όταν αυτή η μέθοδος επιστρέφει, το buffer περιέχει τον καθορισμένο πίνακα byte με τις τιμές μεταξύ τουςoffset και (offset +count - 1) αντικαθίσταται από τα byte που διαβάζονται από την τρέχουσα πηγή. |
offset | Int32 | Η μετατόπιση του byte με βάση το μηδένbuffer όπου θα ξεκινήσει η αποθήκευση των δεδομένων που διαβάζονται από την τρέχουσα ροή. |
count | Int32 | Ο μέγιστος αριθμός byte προς ανάγνωση από την τρέχουσα ροή. |
Επιστρεφόμενη Αξία
Ο συνολικός αριθμός των byte που διαβάζονται στο buffer. Αυτός μπορεί να είναι μικρότερος από τον αριθμό των byte που ζητούνται εάν τόσα byte δεν είναι διαθέσιμα αυτήν τη στιγμή ή μηδέν (0) εάν έχει φτάσει το τέλος της ροής.
Δείτε επίσης
- class SplitStreamContainer
- χώρος ονομάτων Aspose.PSD
- συνέλευση Aspose.PSD