Class ParallelOptions

Class ParallelOptions

اسم الفضاء : Aspose.Zip.Saving تجميع: Aspose.Zip.dll (25.5.0)

خيارات للضغط الموازي.

public class ParallelOptions

Inheritance

object ParallelOptions

الأعضاء الموروثين

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; }

قيمة الممتلكات

int

Remarks

يستخدم هذا القيمة لحساب أكبر حجم من الإدخال الذي يمكن ضغطه بالتوازي مع الآخرين.من الآمن أن يكون Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize الممتلكات الكبيرة مثل RAM مجانا وحتى أكبر.

ParallelCompressInMemory

يحصل أو يضع قيمة تشير إلى كيفية استخدام النهج الموازي.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

قيمة الممتلكات

ParallelCompressionMode

 عربي