StreamContainer.Read

Read(byte[])

Legge i byte per riempire il buffer di byte specificato.

public virtual int Read(byte[] bytes)
ParametroTipoDescrizione
bytesByte[]I byte da riempire.

Valore di ritorno

Il numero di byte letti. Questo valore può essere inferiore al numero di byte nel buffer se non sono presenti byte sufficienti nel flusso.

Guarda anche


Read(byte[], int, int)

Legge una sequenza di byte dal flusso corrente e fa avanzare la posizione all’interno del flusso del numero di byte letti.

public virtual int Read(byte[] buffer, int offset, int count)
ParametroTipoDescrizione
bufferByte[]Una matrice di byte. Quando questo metodo viene restituito, il buffer contiene la matrice di byte specificata con i valori compresi traoffset E (offset +count - 1) sostituito dai byte letti dalla sorgente corrente.
offsetInt32L’offset di byte in base zero inbuffer da cui iniziare a memorizzare i dati letti dal flusso corrente.
countInt32Il numero massimo di byte da leggere dal flusso corrente.

Valore di ritorno

Il numero totale di byte letti nel buffer. Può essere inferiore al numero di byte richiesti se quel numero di byte non è attualmente disponibile o pari a zero (0) se è stata raggiunta la fine del flusso.

Guarda anche