LoadingStreamBehavior
LoadingStreamBehavior enumeration
ElStream pasado a un método se considera como un Objeto Binario Grande (BLOB) (ver IBlobManagementOptions
descripción). Los valores de esta enumeración identifican cómo elStream debe ser tratado cuando pasó al método. Dependiendo de los requisitos de , se pueden tomar diferentes decisiones para proporcionar el comportamiento más eficiente.
public enum LoadingStreamBehavior
Valores
Nombre | Valor | Descripción |
---|---|---|
ReadStreamAndRelease | 0 | El flujo se leerá hasta el final y luego se liberará, es decir, se garantizará que este flujo no será utilizado porIPresentation instancia en el futuro. Puede cerrarse con el código del cliente o usarse de cualquier otra forma. |
KeepLocked | 1 | La transmisión se bloqueará dentro delIPresentation objeto, es decir, se transferirá la propiedad de el flujo. losIPresentation El objeto será responsable de eliminar correctamente la transmisión cuando este objeto se elimine. Este comportamiento es extremadamente útil cuando necesita serializar un archivo BLOB grande (como un video o audio grande - veaIBlobManagementOptions descripción) y desea evitar cargar este archivo en la memoria u otros problemas de rendimiento. Puede simplemente abrir elFileStream para este archivo y pasar a un método, eligiendoKeepLocked CargandoStreamBehavior. |
Ver también
- espacio de nombres Aspose.Slides
- asamblea Aspose.Slides