TempFolder
İçindekiler
[
Saklamak
]LoadOptions.TempFolder property
Belgeyi okurken geçici dosyaların kullanılmasına izin verir. Varsayılan olarak bu özellikhükümsüz
ve geçici dosyalar kullanılmaz.
public string TempFolder { get; set; }
Notlar
Klasör mevcut olmalı ve yazılabilir olmalıdır, aksi takdirde bir istisna atılacaktır.
Okuma işlemi tamamlandığında Aspose.Words tüm geçici dosyaları otomatik olarak siler.
Örnekler
Geçici dosyalar kullanılarak bir belgenin nasıl yükleneceğini gösterir.
// Bu tür bir yaklaşımın bellek kullanımını azaltabileceğini ancak hızı düşürdüğünü unutmayın
LoadOptions loadOptions = new LoadOptions();
loadOptions.TempFolder = @"C:\TempFolder\";
// Dizinin mevcut olduğundan emin olun ve yükleyin
Directory.CreateDirectory(loadOptions.TempFolder);
Document doc = new Document(MyDir + "Document.docx", loadOptions);
Bir belge yüklenirken bellek yerine sabit sürücünün nasıl kullanılacağını gösterir.
// Bir belgeyi yüklediğimizde, kaydetme işlemi gerçekleştiğinde çeşitli öğeler geçici olarak bellekte saklanır.
// Bunun yerine yerel dosya sistemindeki geçici bir klasörü kullanmak için bu seçeneği kullanabiliriz.
// Bu da uygulamamızın bellek yükünü azaltacaktır.
LoadOptions options = new LoadOptions();
options.TempFolder = ArtifactsDir + "TempFiles";
// Belirtilen geçici klasör, yükleme işleminden önce yerel dosya sisteminde mevcut olmalıdır.
Directory.CreateDirectory(options.TempFolder);
Document doc = new Document(MyDir + "Document.docx", options);
// Klasör, yükleme işleminden kalan hiçbir içerik olmadan kalıcı olacaktır.
Assert.AreEqual(0, Directory.GetFiles(options.TempFolder).Length);
Ayrıca bakınız
- class LoadOptions
- ad alanı Aspose.Words.Loading
- toplantı Aspose.Words