OutputStream
OutputStream class
Un flusso surrogato avvolge il flusso di output reale e controlla l’accesso ad esso. OutputStream contiene dati URI che descrivono la posizione del flusso di output.
public class OutputStream : Stream
Costruttori
Proprietà
| Nome | Descrizione |
|---|
| override CanRead { get; } | Ottiene un valore che indica se il flusso di output avvolto supporta la lettura. |
| override CanSeek { get; } | Ottiene un valore che indica se il flusso di output avvolto supporta la ricerca. |
| override CanWrite { get; } | Ottiene un valore che indica se il flusso di output avvolto 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 in modo che tutti i dati memorizzati nel buffer vengano scritti sul 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 di output avvolto e fa avanzare la posizione corrente all’interno di questo flusso del numero di byte scritti. |
Guarda anche