Class FileStreamContainer
περιεχόμενα
[
κρύβω
]FileStreamContainer class
Βοηθός για επεξεργασία ροής αρχείων.
public sealed class FileStreamContainer : StreamContainer
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
virtual CanRead { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η ροή υποστηρίζει ανάγνωση. |
virtual CanSeek { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η ροή υποστηρίζει αναζήτηση. |
virtual CanWrite { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η ροή υποστηρίζει εγγραφή. |
Disposed { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η παρουσία έχει διατεθεί. |
FilePath { get; } | Λαμβάνει τη διαδρομή του αρχείου. |
IsCreated { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η ροή δημιουργήθηκε ρητά. |
virtual IsStreamDisposedOnClose { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η ροή διατίθεται στο κλείσιμο. |
IsTemporal { get; set; } | Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν η ροή είναι προσωρινή. |
virtual Length { get; set; } | Λαμβάνει ή ορίζει το μήκος ροής σε byte. Αυτή η τιμή είναι μικρότερη από τοLengthαπό τη θέση έναρξης ροής που μεταβιβάστηκε στον κατασκευαστή StreamContainer. |
virtual Position { get; set; } | Λαμβάνει ή ορίζει την τρέχουσα θέση εντός της ροής. Αυτή η τιμή αντιπροσωπεύει τη μετατόπιση από τη θέση έναρξης ροής που μεταβιβάστηκε στον κατασκευαστή StreamContainer. |
virtual Stream { get; } | Λαμβάνει τη ροή δεδομένων. |
SyncRoot { get; } | Λαμβάνει ένα αντικείμενο που μπορεί να χρησιμοποιηθεί για τον συγχρονισμό της πρόσβασης στον συγχρονισμένο πόρο. |
Μέθοδοι
Ονομα | Περιγραφή |
---|---|
static CreateFileStream(string, bool) | Δημιουργεί μια νέα ροή αρχείων. |
static OpenFileStream(string) | Ανοίγει μια υπάρχουσα ροή αρχείων. Εάν η ροή αρχείου δεν υπάρχει, δημιουργείται η κατάλληλη εξαίρεση. |
Dispose() | Διαθέτει την τρέχουσα παρουσία. |
virtual Flush() | Διαγράφει όλα τα buffer για αυτήν τη ροή και προκαλεί την εγγραφή τυχόν αποθηκευμένων δεδομένων στην υποκείμενη συσκευή. |
virtual Read(byte[]) | Διαβάζει byte για να γεμίσει το καθορισμένο buffer bytes. |
virtual Read(byte[], int, int) | Διαβάζει μια ακολουθία byte από την τρέχουσα ροή και προωθεί τη θέση εντός της ροής κατά τον αριθμό των byte που διαβάζονται. |
virtual ReadByte() | Διαβάζει ένα byte από τη ροή και προωθεί τη θέση εντός της ροής κατά ένα byte ή επιστρέφει -1 εάν στο τέλος της ροής. |
virtual Save(Stream) | Αποθηκεύει (αντιγράφει) τα δεδομένα της ροής στην καθορισμένη ροή. Χρησιμοποιεί προεπιλεγμένο μέγεθος bufferReadWriteBytesCount και ρέμαLength τιμή. |
virtual Save(string) | Αποθηκεύει (αντιγράφει) τα δεδομένα της ροής στην καθορισμένη ροή. Χρησιμοποιεί προεπιλεγμένο μέγεθος bufferReadWriteBytesCount και ρέμαLength τιμή. |
virtual Save(Stream, int) | Αποθηκεύει (αντιγράφει) όλα τα δεδομένα της ροής στην καθορισμένη ροή. Χρησιμοποιεί ροήLength τιμή. |
virtual Save(string, int) | Αποθηκεύει (αντιγράφει) τα δεδομένα της ροής στην καθορισμένη ροή. Χρησιμοποιεί ροήLength τιμή. |
virtual Save(Stream, int, long) | Αποθηκεύει (αντιγράφει) τα δεδομένα της ροής στην καθορισμένη ροή. |
virtual Save(string, int, long) | Αποθηκεύει (αντιγράφει) τα δεδομένα της ροής στην καθορισμένη ροή. |
virtual Seek(long, SeekOrigin) | Ορίζει τη θέση εντός της τρέχουσας ροής. |
virtual SeekBegin() | Ορίζει τη θέση ροής στην αρχή της ροής. Αυτή η τιμή αντιπροσωπεύει τη μετατόπιση από τη θέση έναρξης ροής που μεταβιβάστηκε στον κατασκευαστή StreamContainer. |
virtual ToBytes() | Μετατρέπει τα δεδομένα ροής σεByte συστοιχία. |
virtual ToBytes(long, long) | Μετατρέπει τα δεδομένα ροής σεByte συστοιχία. |
virtual Write(byte[]) | Γράφει όλα τα καθορισμένα byte στη ροή. |
virtual Write(byte[], int, int) | Γράφει μια ακολουθία byte στην τρέχουσα ροή και προωθεί την τρέχουσα θέση σε αυτήν τη ροή με τον αριθμό των byte που γράφτηκαν. |
virtual WriteByte(byte) | Γράφει ένα byte στην τρέχουσα θέση στη ροή και προωθεί τη θέση μέσα στη ροή κατά ένα byte. |
virtual WriteTo(StreamContainer) | Αντιγράφει τα δεδομένα που περιέχονται σε άλλοStreamContainer . |
virtual WriteTo(StreamContainer, long) | Αντιγράφει τα δεδομένα που περιέχονται σε άλλοStreamContainer . |
explicit operator | Εκτελεί ρητή μετατροπή απόFileStreamContainer προς τηνStream . (2 operators) |
Δείτε επίσης
- class StreamContainer
- χώρος ονομάτων Aspose.PSD
- συνέλευση Aspose.PSD