SplitStreamContainer.Read

Read(byte[])

Lee bytes para llenar el búfer de bytes especificado.

public override int Read(byte[] bytes)
ParámetroEscribeDescripción
bytesByte[]Los bytes a llenar.

Valor_devuelto

El número de bytes leídos. Este valor puede ser menor que el número de bytes en el búfer si no hay suficientes bytes en la transmisión.

Ver también


Read(byte[], int, int)

Lee una secuencia de bytes del flujo actual y avanza la posición dentro del flujo según el número de bytes leídos.

public override int Read(byte[] buffer, int offset, int count)
ParámetroEscribeDescripción
bufferByte[]Una matriz de bytes. Cuando este método regresa, el búfer contiene la matriz de bytes especificada con los valores entreoffset y (offset +count - 1) reemplazado por los bytes leídos de la fuente actual.
offsetInt32El desplazamiento de bytes de base cero enbuffer en el que comenzar a almacenar los datos leídos del flujo actual.
countInt32El número máximo de bytes que se leerán del flujo actual.

Valor_devuelto

El número total de bytes leídos en el búfer. Puede ser menor que la cantidad de bytes solicitados si esa cantidad de bytes no está disponible actualmente, o cero (0) si se alcanzó el final de la secuencia.

Ver también