Class OutputStream
OutputStream class
Un flusso surrogato esegue il wrapping del flusso di output reale e ne controlla l’accesso. OutputStream
contiene dati URI che descrivono la posizione del flusso di output.
public class OutputStream : Stream
Costruttori
Nome | Descrizione |
---|
OutputStream(Stream, string) | Inizializza una nuova istanza diOutputStream classe. |
Proprietà
Nome | Descrizione |
---|
override CanRead { get; } | Ottiene un valore che indica se il flusso di output sottoposto a wrapping supporta la lettura. |
override CanSeek { get; } | Ottiene un valore che indica se il flusso di output sottoposto a wrapping supporta la ricerca. |
override CanWrite { get; } | Ottiene un valore che indica se il flusso di output sottoposto a wrapping supporta la scrittura. |
override Length { get; } | Ottiene la lunghezza in byte del flusso di output avvolto. |
override Position { get; set; } | Ottiene o imposta la posizione all’interno del flusso di output avvolto. |
Uri { get; } | Ottiene l’URI della posizione del flusso. |
Metodi
Nome | Descrizione |
---|
override Close() | Chiude il flusso di output avvolto e il flusso corrente. |
override Flush() | Cancella tutti i buffer per il flusso di output avvolto e fa sì che tutti i dati memorizzati nel buffer vengano scritti nel dispositivo sottostante. |
override Read(byte[], int, int) | Legge una sequenza di byte dal flusso di output avvolto e fa avanzare la posizione all’interno del flusso del numero di byte letti. |
override Seek(long, SeekOrigin) | Imposta la posizione all’interno del flusso di output avvolto. |
override SetLength(long) | Imposta la lunghezza del flusso di output avvolto. |
override Write(byte[], int, int) | Scrive una sequenza di byte nel flusso output avvolto e fa avanzare la posizione corrente all’interno di questo flusso del numero di byte scritti. |
Guarda anche