LoadingStreamBehavior
LoadingStreamBehavior 枚举
传递给方法的 Stream 被视为二进制大对象 (BLOB)(参见 IBlobManagementOptions 描述)。此枚举的值标识在将 Stream 传递给方法时应如何处理它。根据需求,可以做出不同的决定以提供最高效的行为。
public enum LoadingStreamBehavior
枚举值
| 名称 | 值 | 描述 |
|---|---|---|
| ReadStreamAndRelease | 0 | 流将被读取至末尾,然后释放——即保证未来此流不会被 IPresentation 实例使用。它可以由客户端代码关闭或以其他任何方式使用。 |
| KeepLocked | 1 | 流将被锁定在 IPresentation 对象内部,即流的所有权将被转移。IPresentation 对象将在自身被释放时负责正确地释放该流。当需要序列化大型 BLOB 文件(例如大型视频或音频——参见 IBlobManagementOptions 描述)且希望防止将该文件加载到内存或其他性能问题时,此行为极其有用。您可以仅打开该文件的 FileStream 并传递给方法,选择 KeepLocked LoadingStreamBehavior。 |
另见
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides