Condividi tramite


PrintQueueStream.Read(Byte[], Int32, Int32) Metodo

Definizione

Legge una sequenza di byte dal flusso e fa avanzare la posizione di lettura/scrittura nel flusso del numero di byte letti.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read (byte[] buffer, int offset, int count);
public override int Read (byte[] buffer, int offset, int count);
[<System.Security.SecurityCritical>]
override this.Read : byte[] * int * int -> int
override this.Read : byte[] * int * int -> int
Public Overrides Function Read (buffer As Byte(), offset As Integer, count As Integer) As Integer

Parametri

buffer
Byte[]

Matrice di byte.

offset
Int32

Offset dei byte in base zero nel buffer da cui iniziare l'archiviazione dei dati letti dal flusso.

count
Int32

Numero massimo di byte da leggere dal flusso.

Restituisce

Int32 che contiene il numero totale di byte letti nel buffer.

Attributi

Commenti

Il valore restituito può essere minore del numero di byte richiesti se tale numero di byte non è attualmente disponibile; oppure il numero può essere zero (0) se la posizione di lettura/scrittura si trova alla fine del flusso.

Quando termina, buffer questo metodo contiene la matrice di byte specificata e i valori tra offset e (offset + count - 1) vengono sostituiti dai byte letti dall'origine.

Si applica a