TempFolder
محتويات
[
يخفي
]LoadOptions.TempFolder property
يسمح باستخدام الملفات المؤقتة عند قراءة المستند. بشكل افتراضي هذه الخاصية هيباطل
ولا يتم استخدام أي ملفات مؤقتة.
public string TempFolder { get; set; }
ملاحظات
يجب أن يكون المجلد موجودًا وقابلاً للكتابة، وإلا فسيتم طرح استثناء.
يقوم Aspose.Words تلقائيًا بحذف جميع الملفات المؤقتة عند اكتمال القراءة.
أمثلة
يوضح كيفية تحميل مستند باستخدام الملفات المؤقتة.
// لاحظ أن مثل هذا الأسلوب يمكن أن يقلل من استخدام الذاكرة ولكنه يقلل من سرعتها
LoadOptions loadOptions = new LoadOptions();
loadOptions.TempFolder = @"C:\TempFolder\";
// تأكد من وجود الدليل وتحميله
Directory.CreateDirectory(loadOptions.TempFolder);
Document doc = new Document(MyDir + "Document.docx", loadOptions);
يوضح كيفية استخدام القرص الصلب بدلاً من الذاكرة عند تحميل مستند.
// عندما نقوم بتحميل مستند، يتم تخزين العناصر المختلفة مؤقتًا في الذاكرة أثناء حدوث عملية الحفظ.
// يمكننا استخدام هذا الخيار لاستخدام مجلد مؤقت في نظام الملفات المحلي بدلاً من ذلك،
// مما سيقلل من الحمل الزائد لذاكرة تطبيقنا.
LoadOptions options = new LoadOptions();
options.TempFolder = ArtifactsDir + "TempFiles";
// يجب أن يكون المجلد المؤقت المحدد موجودًا في نظام الملفات المحلي قبل عملية التحميل.
Directory.CreateDirectory(options.TempFolder);
Document doc = new Document(MyDir + "Document.docx", options);
// سيستمر المجلد بدون أي محتويات متبقية من عملية التحميل.
Assert.That(Directory.GetFiles(options.TempFolder), Is.Empty);
أنظر أيضا
- class LoadOptions
- مساحة الاسم Aspose.Words.Loading
- المجسم Aspose.Words