Objeto incorporado

objetoMemoryStream

objeto de flujo de memoria

El objeto MemoryStream crea un objeto de flujo basado en memoria y el método de creación es:

1
var ms = new io.MemoryStream();

relación de herencia

Constructor

MemoryStream

Constructor de flujo de memoria

1
new MemoryStream();

propiedades de miembros

fd

Entero, consultaStreamEl valor del descriptor de archivo correspondiente, implementado por subclases.

1
readonly Integer MemoryStream.fd;

función miembro

setTime

Forzar la hora de la última actualización de un objeto de flujo de memoria

1
MemoryStream.setTime(Date d);

Parámetros de llamada:

  • d: Fecha, especifique la hora a configurar

clone

Cree una copia de solo lectura del flujo de memoria actual

1
MemoryStream MemoryStream.clone();

Resultados de devolución:

  • MemoryStream, devuelve un objeto de flujo de memoria de solo lectura

clear

Borrar datos del archivo de memoria y restablecer el puntero

1
MemoryStream.clear();

seek

Mover la ubicación de operación del archivo actual

1 2
MemoryStream.seek(Long offset, Integer whence = fs.SEEK_SET);

Parámetros de llamada:

  • offset: Largo, especifica la nueva ubicación
  • whence: Entero, especifica la referencia de posición, los valores permitidos son: SEEK_SET, SEEK_CUR, SEEK_END

tell

Consultar la posición actual de la transmisión.

1
Long MemoryStream.tell();

Resultados de devolución:

  • Long, devuelve la posición actual de la secuencia

rewind

Mover la posición actual al comienzo de la transmisión.

1
MemoryStream.rewind();

size

Tamaño del flujo de consulta

1
Long MemoryStream.size();

Resultados de devolución:

  • Long, devuelve el tamaño de la secuencia

readAll

Leer todos los datos restantes de la transmisión

1
Buffer MemoryStream.readAll() async;

Resultados de devolución:

  • Buffer, devuelve los datos leídos de la secuencia. Si no hay datos para leer o la conexión se interrumpe, se devuelve nulo.

truncate

Modifique el tamaño del archivo. Si el nuevo tamaño es menor que el tamaño original, el archivo se truncará.

1
MemoryStream.truncate(Long bytes) async;

Parámetros de llamada:

  • bytes: Largo, nuevo tamaño de archivo

eof

Consultar si el archivo llega al final.

1
Boolean MemoryStream.eof();

Resultados de devolución:

  • Boolean, devuelve True para indicar el final

stat

Consultar información básica del archivo actual.

1
Stat MemoryStream.stat() async;

Resultados de devolución:

  • Stat, devolverStatInformación del archivo de descripción de objetos

read

Leer datos de tamaño especificado de la secuencia

1
Buffer MemoryStream.read(Integer bytes = -1) async;

Parámetros de llamada:

  • bytes: Entero, especifica la cantidad de datos que se leerán. El valor predeterminado es leer bloques de datos de tamaño aleatorio. El tamaño de los datos leídos depende del dispositivo.

Resultados de devolución:

  • Buffer, devuelve los datos leídos de la secuencia. Si no hay datos para leer o la conexión se interrumpe, se devuelve nulo.

write

Escribe los datos dados en la secuencia.

1
MemoryStream.write(Buffer data) async;

Parámetros de llamada:

  • data:Buffer, dados los datos a escribir

flush

Escribir el contenido del búfer de archivos en un dispositivo físico

1
MemoryStream.flush() async;

close

Cerrar el objeto de flujo actual

1
MemoryStream.close() async;

copyTo

Copiar datos de la transmisión a la transmisión de destino

1 2
Long MemoryStream.copyTo(Stream stm, Long bytes = -1) async;

Parámetros de llamada:

  • stm:Stream, objeto de flujo de destino
  • bytes: Largo, número de bytes copiados

Resultados de devolución:

  • Long, devuelve el número de bytes copiados

toString

Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.

1
String MemoryStream.toString();

Resultados de devolución:

  • String, devuelve la representación de cadena del objeto

toJSON

Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.

1
Value MemoryStream.toJSON(String key = "");

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable