Lenguaje

PrintQueueStream.Read(Byte[], Int32, Int32) Método

Definición

Lee una secuencia de bytes de la secuencia y avanza la posición de lectura y escritura en la secuencia por el número de bytes leídos.

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

Parámetros

buffer
Byte[]

Matriz de bytes.

offset
Int32

Desplazamiento de bytes de base cero en el búfer donde desea empezar a almacenar los datos que se leen desde la secuencia.

count
Int32

Número máximo de bytes que se van a leer desde la secuencia.

Devoluciones

que Int32 contiene el número total de bytes leídos en el búfer.

Atributos

Comentarios

El valor devuelto puede ser menor que el número de bytes solicitados si esos muchos bytes no están disponibles actualmente; o el número puede ser cero (0) si la posición de lectura y escritura está al final de la secuencia.

Cuando este método devuelve, buffer contiene la matriz de bytes especificada y los valores entre offset y (offset + count - 1) se reemplazan por los bytes que se leen desde el origen.

Se aplica a