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.Reads a sequence of bytes from the stream and advances the read/write position in the stream by the number of bytes that were read.

public:
 override int Read(cli::array <System::Byte> ^ buffer, int offset, int count);
public override int Read (byte[] buffer, int offset, int count);
[System.Security.SecurityCritical]
public override int Read (byte[] buffer, int offset, int count);
override this.Read : byte[] * int * int -> int
[<System.Security.SecurityCritical>]
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.An array of 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.The zero-based byte offset in the buffer where you want to begin storing the data that is read from the stream.

count
Int32

Número máximo de bytes que se deben leer del flujo.The maximum number of bytes to be read from the stream.

Devoluciones

Int32

Int32 que retiene el número total de bytes leídos en el búfer.An Int32 that holds the total number of bytes that are read into the buffer.

Atributos

Comentarios

El valor devuelto puede ser menor que el número de bytes solicitados si ese número de bytes no está disponible actualmente; o el número puede ser cero (0) si la posición de lectura y escritura está al final de la secuencia.The return value can be less than the number of requested bytes if that many bytes are not currently available; or the number can be zero (0) if the read/write position is at the end of the stream.

Cuando este método devuelve buffer un valor, contiene la matriz de bytes especificada y los valores entre offset y (desplazamiento + recuento-1) se reemplazan por los bytes que se leen desde el origen.When this method returns, buffer contains the specified byte array and the values between offset and (offset + count - 1) are replaced by the bytes that are read from the source.

Se aplica a