PrintQueueStream.Read(Byte[], Int32, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.