OptimizedMemoryStream

OptimizedMemoryStream

Visión general

OptimizedMemoryStream es una clase en Aspose.PDF FOSS para .NET. Hereda de: Stream.

Un flujo en memoria ampliable que puede superar el límite de 2 GB de un solo arreglo de MemoryStream almacenando datos en bloques de tamaño fijo.

Esta clase proporciona 9 métodos para trabajar con objetos OptimizedMemoryStream en programas .NET. Los métodos disponibles incluyen: Flush, OptimizedMemoryStream, Read, Seek, SetLength, ToArray, Write, WriteByte. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS para .NET. Propiedades: CanRead, CanSeek, CanWrite, Length, Position.

Propiedades

NombreTipoAccesoDescripción
CanReadboolLecturaObtiene la capacidad de lectura.
CanSeekboolLecturaObtiene la capacidad de búsqueda.
CanWriteboolLecturaObtiene la capacidad de escritura.
LengthlongLecturaObtiene la longitud.
PositionlongLectura/EscrituraObtiene o establece la posición.

Métodos

FirmaDescripción
OptimizedMemoryStream()Llama a OptimizedMemoryStream en esta instancia de OptimizedMemoryStream.
OptimizedMemoryStream(buffer: byte[])Llama a OptimizedMemoryStream(buffer) en esta instancia de OptimizedMemoryStream.
Flush()Llama a Flush en esta instancia de OptimizedMemoryStream.
Write(buffer: byte[], offset: int, count: int)Llama a Write(buffer, offset, count) en esta instancia de OptimizedMemoryStream.
WriteByte(value: byte)Llama a WriteByte(value) en esta instancia de OptimizedMemoryStream.
Read(buffer: byte[], offset: int, count: int)Llama a Read(buffer, offset, count) en esta instancia de OptimizedMemoryStream.
Seek(offset: long, origin: SeekOrigin)Llama a Seek(offset, origin) en esta instancia de OptimizedMemoryStream.
SetLength(value: long)Establece el valor de la longitud.
ToArray()Copie todo el contenido a un único byte[].

Ver también

 Español