PresentationLockingBehavior
IBlobManagementOptions.PresentationLockingBehavior property
Diese Eigenschaft definiert, ob eine Instanz der Presentation-Klasse während der Lebensdauer der Instanz Eigentümer der Quelldatei oder des Streams sein kann. Wenn die Instanz ein Besitzer ist, sperrt sie die Quelle. Dies hilft , den Speicherverbrauch und die Leistung beim Arbeiten mit BLOBs zu verbessern, aber die Quelle (Stream oder Datei) kann während der Lebensdauer der Presentation-Instanz nicht geändert werden. Dies ist ein Beispiel:
public PresentationLockingBehavior PresentationLockingBehavior { get; set; }
Beispiele
LoadOptions loadOptions = new LoadOptions {
BlobManagementOptions = {PresentationLockingBehavior = PresentationLockingBehavior.KeepLocked} };
using (Presentation pres = new Presentation("pres.pptx", loadOptions)) {
// IOException wird geworfen, da pres.pptx für die Lebensdauer einer Präsentation gesperrt ist
// File.Delete("pres.pptx");
}
// Nachdem das Präsentationsobjekt verworfen wurde, wird die Datei entsperrt und kann gelöscht werden
File.Delete("pres.pptx");
Siehe auch
- enum PresentationLockingBehavior
- interface IBlobManagementOptions
- namensraum Aspose.Slides
- Montage Aspose.Slides