BlobManagementOptions class

Represents options which can be used to manage BLOB handling rules and other BLOB settings.

public class BlobManagementOptions : IBlobManagementOptions


Name Description
BlobManagementOptions() Creates new default blob management options.


Name Description
IsTemporaryFilesAllowed { get; set; } Set that using of temporary files is not allowed to optimize memory consumption while working with large amounts of data during presentation’s lifetime. If false, OutOfMemoryException can be thrown.
MaxBlobsBytesInMemory { get; set; } A threshold that indicates the maximum amount of bytes which BLOBs can occupied in memory. After this threshold was reached, all new BLOBs will be placed in temporary files and will not affect the total memory consumption of the process. IsTemporaryFilesAllowed should be set to true to use this property.
PresentationLockingBehavior { get; set; } Represents the locking behavior for the presentation’s source (stream or file).
TempFilesRootPath { get; set; } Represents the root path on the filesystem, where the temporary files will be stored. System temorary directory will be used by default.

See Also