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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
CanRead | bool | Lectura | Obtiene la capacidad de lectura. |
CanSeek | bool | Lectura | Obtiene la capacidad de búsqueda. |
CanWrite | bool | Lectura | Obtiene la capacidad de escritura. |
Length | long | Lectura | Obtiene la longitud. |
Position | long | Lectura/Escritura | Obtiene o establece la posición. |
Métodos
| Firma | Descripció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[]. |