IBlobManagementOptions
Contenu
[
Cacher
]IBlobManagementOptions interface
A Binary Large Object (BLOB) is a binary data stored as a single entity - i.e. BLOB can be an audio, video or presentation itself. A number of techniques are used to optimize memory consumption while working with BLOBs - which was already stored in the presentation or be added later programmatically. Using IBlobManagementOptions you can change a different behavior aspects regarding BLOBs handling for the IPresentation instance lifetime.
public interface IBlobManagementOptions
Propriétés
| Name | Description |
|---|---|
| IsTemporaryFilesAllowed { get; set; } | Cette propriété définit si des fichiers temporaires peuvent être créés lors du travail avec les BLOB, ce qui réduit considérablement la consommation de mémoire mais nécessite des autorisations pour créer des fichiers. Tous les fichiers seront supprimés une fois le travail avec la présentation terminé. |
| MaxBlobsBytesInMemory { get; set; } | Définit la taille totale maximale (en octets) que tous les BLOB peuvent occuper en mémoire. Par défaut, tous les BLOB sont chargés en mémoire ; ce n’est qu’une fois cette limite atteinte que des mécanismes alternatifs (comme les fichiers temporaires) sont employés. Conserver les BLOB en mémoire maximise les performances mais peut entraîner une utilisation élevée de la mémoire. Utilisez cette propriété pour adapter le comportement à votre environnement ou à vos exigences. |
| PresentationLockingBehavior { get; set; } | Cette propriété définit si une instance de la classe Presentation peut être propriétaire de la source – fichier ou flux pendant la durée de vie de l’instance. Si l’instance est propriétaire, elle verrouille la source. Cela aide à améliorer la consommation de mémoire et les performances lors du travail avec les BLOB, mais la source (flux ou fichier) ne peut pas être modifiée pendant la durée de vie de l’instance de Presentation. Voici un exemple : |
| TempFilesRootPath { get; set; } | Le chemin racine où les fichiers temporaires seront créés. Le répertoire temporaire du système sera utilisé par défaut. Le processus d’hébergement doit disposer des autorisations nécessaires pour créer des fichiers et dossiers à cet emplacement. |
Voir aussi
- espace de noms Aspose.Slides
- assemblage Aspose.Slides