IsolatedStorageFileStream.Read Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.