LoadingStreamBehavior

LoadingStreamBehavior enumeration

传递给方法的Stream被视为二进制大对象 (BLOB)(参见 IBlobManagementOptions描述)。此枚举的值确定 Stream在传递给方法时应如何处理。根据 要求,可以做出不同的决定来提供最有效的行为。

public enum LoadingStreamBehavior

价值观

姓名 价值 描述
ReadStreamAndRelease 0 流将被读取到最后然后释放 - 即保证该流 不会被:::使用R5:T:Aspose.Slides.IPresentation:::未来的实例。它可以由客户端 代码关闭或以任何其他方式使用。
KeepLocked 1 流将被锁定在IPresentation对象内,即 的所有权流将被传输。IPresentation对象将负责 当该对象自行释放时正确释放流。 当您需要序列化大型 BLOB 文件(例如大型 视频或音频 - 参见IBlobManagementOptions描述)并希望防止将 该文件加载到内存或其他性能问题。您可以只打开该文件的FileStream 并传递给一个方法,选择LoadingStreamBehavior。KeepLockedLoadingStreamBehavior。

也可以看看