Class ParallelOptions

Class ParallelOptions

A név: Aspose.Zip.Saving Összefoglaló: Aspose.Zip.dll (25.5.0)

A párhuzamos kompresszió lehetőségek.

public class ParallelOptions

Inheritance

object ParallelOptions

Örökletes tagok

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

Ezek az opciók egyidejű kompressziót kezelnek több CPU-kórral.

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

Megkapja vagy beállítja a memória becslését megabyte-ben, hogy kísérje a tömörített bejegyzéseket a lemezre való váltás nélkül.Ez az érték csak akkor érthető, ha az Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory beállítása az Aspose.Zip.Saving.ParallelCompressionMode.Auto módban van.

public int AvailableMemorySize { get; set; }

ingatlan értéke

int

Remarks

Ezt az értéket arra használják, hogy kiszámítsák a legnagyobb beviteli méretét, amelyet másokkal párhuzamosan lehet komprimálni.Biztonságos, hogy a Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize tulajdonság olyan nagy, mint a szabad RAM és még nagyobb.

ParallelCompressInMemory

Megkapja vagy beállítja az értéket, amely azt jelzi, hogyan kell használni a párhuzamos megközelítést.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

ingatlan értéke

ParallelCompressionMode

 Magyar