Compartir vía


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

Definición

Lee una secuencia de bytes del flujo y avanza la posición de lectura y escritura en el flujo según 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 en bytes de base cero en el búfer donde se debe empezar a almacenar los datos leídos del flujo.

count
Int32

Número máximo de bytes que se deben leer del flujo.

Devoluciones

Int32 que retiene 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 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 (desplazamiento + recuento - 1) se reemplazan por los bytes leídos del origen.

Se aplica a