BlobManagementOptions
Содержание
[
Скрывать
]BlobManagementOptions класс
Представляет параметры, которые могут использоваться для управления правилами обработки BLOB и другими настройками BLOB.
public class BlobManagementOptions : IBlobManagementOptions
Конструкторы
| Имя | Описание |
|---|---|
| BlobManagementOptions() | Создаёт новые параметры управления BLOB по умолчанию. |
Свойства
| Имя | Описание |
|---|---|
| IsTemporaryFilesAllowed { get; set; } | Это свойство определяет, могут ли быть созданы временные файлы при работе с BLOB, что значительно уменьшает потребление памяти, но требует разрешений на создание файлов. Все файлы будут удалены после завершения работы с презентацией. |
| MaxBlobsBytesInMemory { get; set; } | Определяет максимальный общий размер (в байтах), который все BLOB могут занимать в памяти. По умолчанию все BLOB загружаются в память; только после достижения этого предела используются альтернативные механизмы (например, временные файлы). Хранение BLOB в памяти максимизирует производительность, но может привести к высокому использованию памяти. Используйте это свойство, чтобы адаптировать поведение к вашей среде или требованиям. |
| PresentationLockingBehavior { get; set; } | Это свойство определяет, может ли экземпляр класса Presentation быть владельцем источника — файла или потока в течение срока жизни экземпляра. Если экземпляр является владельцем, он блокирует источник. Это помогает улучшить потребление памяти и производительность при работе с BLOB, но источник (поток или файл) нельзя изменить в течение срока жизни экземпляра Presentation. |
| TempFilesRootPath { get; set; } | Корневой путь, в котором будут создаваться временные файлы. По умолчанию будет использоваться системный временный каталог. Хостинговый процесс должен иметь разрешения на создание файлов и папок в этом месте. |
См. также
- интерфейс IBlobManagementOptions
- пространство имён Aspose.Slides
- сборка Aspose.Slides