OptimizedMemoryStream
Επισκόπηση
OptimizedMemoryStream είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: Stream.
Μια επεκτάσιμη ροή στη μνήμη που μπορεί να υπερβεί το όριο των 2 GB μονοδιάστατου πίνακα του MemoryStream αποθηκεύοντας τα δεδομένα σε σταθερού μεγέθους τμήματα.
Αυτή η κλάση παρέχει 9 μεθόδους για εργασία με αντικείμενα OptimizedMemoryStream σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: CanRead, CanSeek, CanWrite, Length, Position.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
CanRead | bool | Ανάγνωση | Λαμβάνει το CanRead. |
CanSeek | bool | Ανάγνωση | Λαμβάνει το CanSeek. |
CanWrite | bool | Ανάγνωση | Λαμβάνει το can write. |
Length | long | Ανάγνωση | Λαμβάνει το μήκος. |
Position | long | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει τη θέση. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
OptimizedMemoryStream() | Καλεί το OptimizedMemoryStream σε αυτό το αντίγραφο OptimizedMemoryStream. |
OptimizedMemoryStream(buffer: byte[]) | Καλεί το OptimizedMemoryStream(buffer) σε αυτό το αντίγραφο OptimizedMemoryStream. |
Flush() | Καλεί τη Flush σε αυτήν την παρουσία OptimizedMemoryStream. |
Write(buffer: byte[], offset: int, count: int) | Καλεί τη Write(buffer, offset, count) σε αυτήν την παρουσία OptimizedMemoryStream. |
WriteByte(value: byte) | Καλεί τη WriteByte(value) σε αυτήν την παρουσία OptimizedMemoryStream. |
Read(buffer: byte[], offset: int, count: int) | Καλεί τη Read(buffer, offset, count) σε αυτήν την παρουσία OptimizedMemoryStream. |
Seek(offset: long, origin: SeekOrigin) | Καλεί τη μέθοδο Seek(offset, origin) σε αυτήν την παρουσία OptimizedMemoryStream. |
SetLength(value: long) | Ορίζει την τιμή του μήκους. |
ToArray() | Αντιγράψτε όλο το περιεχόμενο σε ένα ενιαίο byte[]. |