Class ParallelOptions
اسم الفضاء : Aspose.Zip.Saving تجميع: Aspose.Zip.dll (25.5.0)
خيارات للضغط الموازي.
public class ParallelOptions
Inheritance
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
using (var archive = new Archive())
{
archive.CreateEntries("DirToCompress");
archive.Save("archive.zip", new ArchiveSaveOptions() { ParallelOptions = new ParallelOptions { ParallelCompressInMemory = ParallelCompressionMode.Auto, AvailableMemorySize = 4000 } });
}
Remarks
هذه الخيارات إدارة الضغط المتزامن من قبل عدة رموز CPU.
Constructors
ParallelOptions()
public ParallelOptions()
Properties
AvailableMemorySize
يحصل أو يضع تقدير الذاكرة في ميغابايت المتاحة لمرافقة الإدخالات المضغوطة دون تغيير إلى القرص.هذه القيمة لا معنى لها إلا إذا كان إعداد Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory في وضع Aspose.Zip.Saving.ParallelCompressionMode.Auto.
public int AvailableMemorySize { get; set; }
قيمة الممتلكات
Remarks
يستخدم هذا القيمة لحساب أكبر حجم من الإدخال الذي يمكن ضغطه بالتوازي مع الآخرين.من الآمن أن يكون Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize الممتلكات الكبيرة مثل RAM مجانا وحتى أكبر.
ParallelCompressInMemory
يحصل أو يضع قيمة تشير إلى كيفية استخدام النهج الموازي.
public ParallelCompressionMode ParallelCompressInMemory { get; set; }