Compartir a través de


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

Definición

Lee una secuencia de bytes en el flujo actual y avanza la posición 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);
public override int Read (byte[] buffer, int offset, int count);
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. Cuando este método devuelve un valor, el búfer contiene la matriz de bytes especificada con valores entre desplazamiento y (desplazamiento + recuento - 1) reemplazada con los bytes leídos del origen actual.

offset
Int32

Desplazamiento en bytes de base cero del búfer donde se comienzan a almacenar los datos leídos de la secuencia actual.

count
Int32

Número máximo de bytes que se deben leer de la secuencia actual.

Devoluciones

Número total de bytes leídos en el búfer. Puede ser menor que el número de bytes solicitado si dicho número no está disponible, o puede ser cero (0) si se alcanza el final de la secuencia.

Excepciones

El objeto no admite la lectura de datos.

Comentarios

Utilice la CanRead propiedad para determinar si la instancia actual admite la escritura.

Se aplica a

Consulte también