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

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 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

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 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