PresentationLockingBehavior
PresentationLockingBehavior enumeración
Representa el comportamiento respecto al tratamiento de la fuente IPresentation (archivo o Stream) al cargar y trabajar con una instancia de IPresentation.
public enum PresentationLockingBehavior
Valores
| Nombre | Valor | Descripción |
|---|---|---|
| LoadAndRelease | 0 | La fuente se bloqueará solo durante el tiempo de ejecución del constructor IPresentation. Si IsTemporaryFilesAllowed se establece en false, todos los BLOB se cargarán en memoria. De lo contrario, se pueden usar otros medios, como archivos temporales. Este comportamiento es más lento que KeepLocked, y si es posible pasar la propiedad de la fuente a IPresentation, se recomienda usar KeepLocked. |
| KeepLocked | 1 | La fuente se bloqueará durante toda la vida útil de la instancia IPresentation, hasta que se deseche. IsTemporaryFilesAllowed debe establecerse en true para usar este comportamiento, de lo contrario ?? excepción será lanzada. Este comportamiento es recomendado, es más rápido y consume menos memoria que LoadAndRelease. |
Observaciones
La fuente es el parámetro pasado al constructor IPresentation. En el ejemplo a continuación, la fuente es el archivo “pres.pptx”:
LoadOptions loadOptions = new LoadOptions {
BlobManagementOptions = { PresentationLockingBehavior = PresentationLockingBehavior.KeepLocked } };
using (IPresentation pres = new Presentation("pres.pptx", loadOptions)) { }
Para este ejemplo, la fuente (archivo “pres.pptx”) se bloqueará durante la vida útil de la instancia IPresentation, es decir, no podrá ser modificada ni eliminada por otro proceso.
Ver también
- espacio de nombres Aspose.Slides
- ensamblado Aspose.Slides