Class OutputStream
OutputStream class
Μια υποκατάστατη ροή τυλίγει την πραγματική ροή εξόδου και ελέγχει την πρόσβαση σε αυτήν. OutputStream
περιέχει δεδομένα URI που περιγράφουν τη θέση της ροής εξόδου.
public class OutputStream : Stream
Κατασκευαστές
Ονομα | Περιγραφή |
---|
OutputStream(Stream, string) | Αρχικοποιεί μια νέα παρουσία τουOutputStream τάξη. |
Ιδιότητες
Ονομα | Περιγραφή |
---|
override CanRead { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η τυλιγμένη ροή εξόδου υποστηρίζει ανάγνωση. |
override CanSeek { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η περιτυλιγμένη ροή εξόδου υποστηρίζει αναζήτηση. |
override CanWrite { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η τυλιγμένη ροή εξόδου υποστηρίζει εγγραφή. |
override Length { get; } | Λαμβάνει το μήκος σε byte της περιτυλιγμένης ροής εξόδου. |
override Position { get; set; } | Λαμβάνει ή ορίζει τη θέση εντός της περιτυλιγμένης ροής εξόδου. |
Uri { get; } | Λαμβάνει το URI της τοποθεσίας ροής. |
Μέθοδοι
Ονομα | Περιγραφή |
---|
override Close() | Κλείνει την περιτυλιγμένη ροή εξόδου και την τρέχουσα ροή. |
override Flush() | Διαγράφει όλα τα buffer για την περιτυλιγμένη ροή εξόδου και προκαλεί την εγγραφή τυχόν αποθηκευμένων δεδομένων στην υποκείμενη συσκευή. |
override Read(byte[], int, int) | Διαβάζει μια ακολουθία byte από την περιτυλιγμένη ροή εξόδου και προωθεί τη θέση εντός της ροής κατά τον αριθμό των byte που διαβάζονται. |
override Seek(long, SeekOrigin) | Ορίζει τη θέση εντός της περιτυλιγμένης ροής εξόδου. |
override SetLength(long) | Ορίζει το μήκος της περιτυλιγμένης ροής εξόδου. |
override Write(byte[], int, int) | Γράφει μια ακολουθία byte στο τυλιγμένο ρεύμα output και προωθεί την τρέχουσα θέση σε αυτήν τη ροή κατά τον αριθμό των byte που γράφτηκαν. |
Δείτε επίσης