OutputStream.Read

OutputStream.Read method

Διαβάζει μια ακολουθία byte από την περιτυλιγμένη ροή εξόδου και προωθεί τη θέση εντός της ροής κατά τον αριθμό των byte που διαβάζονται.

public override int Read(byte[] buffer, int offset, int count)
ΠαράμετροςΤύποςΠεριγραφή
bufferByte[]Μια σειρά από byte. Όταν αυτή η μέθοδος επιστρέφει, η προσωρινή μνήμη περιέχει τον πίνακα byte specified με τις τιμές μεταξύ μετατόπισης και (offset + count - 1) να αντικαθίστανται από τα byte που διαβάζονται από το τυλιγμένο ρεύμα εξόδου.
offsetInt32Το byte με βάση το μηδέν μετατόπισε στο buffer στο οποίο θα ξεκινήσει η αποθήκευση των δεδομένων read από την περιτυλιγμένη ροή εξόδου.
countInt32Ο μέγιστος αριθμός byte που πρέπει να διαβαστούν από το τυλιγμένο ρεύμα εξόδου.

Επιστρεφόμενη Αξία

Ο συνολικός αριθμός των byte που διαβάζονται στο buffer. Αυτός μπορεί να είναι μικρότερος από τον αριθμό των byte που ζητούνται εάν δεν είναι διαθέσιμα τόσα πολλά byte ή μηδέν (0) εάν έχει φτάσει το τέλος της ροής.

Δείτε επίσης