Clase Aspose::Pdf::OptimizedMemoryStream

OptimizedMemoryStream class

Define un MemoryStream que puede contener una mayor capacidad estándar.

class OptimizedMemoryStream : public System::IO::Stream

Métodos

MétodoDescripción
Flush() overrideLa función sobrescrita.
get_BufferSize() constObtiene el tamaño de los buffers subyacentes.
get_CanRead() const overrideCuando se sobrescribe en una clase derivada, obtiene un valor que indica si el flujo actual admite lectura.
get_CanSeek() const overrideCuando se sobrescribe en una clase derivada, obtiene un valor que indica si el flujo actual admite búsqueda.
get_CanWrite() const overrideCuando se sobrescribe en una clase derivada, obtiene un valor que indica si el flujo actual admite escritura.
get_FreeOnDispose() constObtiene un valor que indica si liberar los buffers subyacentes al desechar.
get_Length() const overrideCuando se sobrescribe en una clase derivada, obtiene la longitud en bytes del flujo.
get_Position() const overrideCuando se sobrescribe en una clase derivada, obtiene o establece la posición dentro del flujo actual.
OptimizedMemoryStream()Inicializa una nueva instancia de la clase OptimizedMemoryStream.
OptimizedMemoryStream(int32_t, const System::ArrayPtr<uint8_t>&)Inicializa una nueva instancia de la clase OptimizedMemoryStream basada en la matriz de bytes especificada.
OptimizedMemoryStream(int32_t)Inicializa una nueva instancia de la clase OptimizedMemoryStream.
OptimizedMemoryStream(const System::ArrayPtr<uint8_t>&)Inicializa una nueva instancia de la clase OptimizedMemoryStream basada en la matriz de bytes especificada.
Read(const System::ArrayPtr<uint8_t>&, int32_t, int32_t) overrideCuando se sobrescribe en una clase derivada, lee una secuencia de bytes del flujo actual y avanza la posición dentro del flujo en la cantidad de bytes leídos.
ReadByte() overrideLee un byte del flujo y avanza la posición dentro del flujo en un byte, o devuelve -1 si está al final del flujo.
Seek(int64_t, System::IO::SeekOrigin) overrideCuando se sobrescribe en una clase derivada, establece la posición dentro del flujo actual.
set_BufferSize(int32_t)Establece el tamaño de los buffers subyacentes.
set_FreeOnDispose(bool)Establece un valor que indica si liberar los buffers subyacentes al desechar.
set_Position(int64_t) overrideCuando se sobrescribe en una clase derivada, obtiene o establece la posición dentro del flujo actual.
SetLength(int64_t) overrideCuando se sobrescribe en una clase derivada, establece la longitud del flujo actual.
ToArray()Convierte el flujo actual a una matriz de bytes.
Write(const System::ArrayPtr<uint8_t>&, int32_t, int32_t) overrideCuando se sobrescribe en una clase derivada, escribe una secuencia de bytes en el flujo actual y avanza la posición actual dentro de este flujo en la cantidad de bytes escritos.
WriteByte(uint8_t) overrideEscribe un byte en la posición actual del flujo y avanza la posición dentro del flujo en un byte.
WriteTo(const System::SharedPtr<System::IO::Stream>&)Escribe en el flujo especificado.

Campos

CampoDescripción
static DefaultBufferSizeValor predeterminado del tamaño del buffer en bytes.
static NullUn flujo sin almacenamiento subyacente.

Ver también