BlobManagementOptions
Contenido
[
Ocultar
]BlobManagementOptions clase
Representa opciones que pueden usarse para gestionar las reglas de manejo de BLOB y otras configuraciones de BLOB.
public class BlobManagementOptions : IBlobManagementOptions
Constructores
| Name | Description |
|---|---|
| BlobManagementOptions() | Crea nuevas opciones predeterminadas de gestión de blob. |
Propiedades
| Name | Description |
|---|---|
| IsTemporaryFilesAllowed { get; set; } | Esta propiedad define si se pueden crear archivos temporales mientras se trabaja con BLOBs, lo que reduce enormemente el consumo de memoria pero requiere permisos para crear archivos. Todos los archivos se eliminarán una vez que el trabajo con la presentación haya finalizado. |
| MaxBlobsBytesInMemory { get; set; } | Define el tamaño total máximo (en bytes) que todos los BLOBs pueden ocupar en memoria. De forma predeterminada, todos los BLOBs se cargan en memoria; solo cuando se alcanza este límite se emplean mecanismos alternativos (como archivos temporales). Mantener los BLOBs en memoria maximiza el rendimiento pero puede generar un uso elevado de memoria. Utilice esta propiedad para ajustar el comportamiento a su entorno o requisitos. |
| PresentationLockingBehavior { get; set; } | Esta propiedad define si una instancia de la clase Presentation puede ser propietaria de la fuente — archivo o flujo — durante la vida de la instancia. Si la instancia es propietaria, bloquea la fuente. Esto ayuda a mejorar el consumo de memoria y el rendimiento al trabajar con BLOBs, pero la fuente (flujo o archivo) no puede cambiarse durante la vida de la instancia de Presentation. |
| TempFilesRootPath { get; set; } | La ruta raíz donde se crearán los archivos temporales. Por defecto se utilizará el directorio temporal del sistema. El proceso de hospedaje debe tener permisos para crear archivos y carpetas allí. |
Véase también
- interfaz IBlobManagementOptions
- espacio de nombres Aspose.Slides
- ensamblado Aspose.Slides