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

NomeDescrizione
OutputStream(Stream, string)Inizializza una nuova istanza diOutputStream classe.

Proprietà

NomeDescrizione
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

NomeDescrizione
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