Compartir a través de


IsolatedStorageFileStream.Read Método

Definición

Sobrecargas

Read(Byte[], Int32, Int32)

Copia bytes en una matriz de bytes a partir del actual objeto IsolatedStorageFileStream almacenado en búfer.

Read(Span<Byte>)

Copia bytes en un intervalo de bytes a partir del actual objeto IsolatedStorageFileStream almacenado en búfer.

Read(Byte[], Int32, Int32)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Copia bytes en una matriz de bytes a partir del actual objeto IsolatedStorageFileStream almacenado en búfer.

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[]

El búfer en el que se escriben los datos.

offset
Int32

Desplazamiento en el búfer donde debe comenzar la escritura.

count
Int32

Número máximo de bytes que se pueden leer.

Devoluciones

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

Comentarios

El buffer parámetro puede ser una instancia de la Buffer clase o una matriz de uno de los siguientes tipos: Byte, , SByteInt32Int64Int16CharUInt32UInt64UInt16Singleo .Double

Si la operación de lectura se realiza correctamente, la posición actual de la secuencia está avanzada por el número de bytes leídos. Si se produce una excepción, la posición actual de la secuencia no cambia.

El Read método trata el buffer parámetro como un bloque de bytes, independientemente de su tipo real. Del mismo modo, los offset parámetros y count siempre se especifican en bytes. Para buffer parámetros distintos de matrices de bytes, esto significa que un índice de elemento o el número de elementos se deben multiplicar por el tamaño del elemento en bytes para formar un valor correcto para offset o count.

El Read método devolverá cero solo si se alcanza el final de la secuencia. En todos los demás casos, Read siempre lee al menos un byte de la secuencia antes de devolverlo. Si no hay datos disponibles desde el IsolatedStorageFileStream objeto tras una llamada a Read, el método se bloqueará hasta que se pueda devolver al menos un byte de datos.

Se aplica a

Read(Span<Byte>)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Copia bytes en un intervalo de bytes a partir del actual objeto IsolatedStorageFileStream almacenado en búfer.

public:
 override int Read(Span<System::Byte> buffer);
public override int Read (Span<byte> buffer);
override this.Read : Span<byte> -> int
Public Overrides Function Read (buffer As Span(Of Byte)) As Integer

Parámetros

buffer
Span<Byte>

El búfer en el que se escriben los datos.

Devoluciones

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

Se aplica a