Class ParallelOptions

Class ParallelOptions

De naam: Aspose.Zip.Saving Verzameling: Aspose.Zip.dll (25.5.0)

Opties voor parallelle compressie.

public class ParallelOptions

Inheritance

object ParallelOptions

Geëerbiede leden

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

Deze opties beheren gelijktijdige compressie door meerdere CPU-cores.

Constructors

ParallelOptions()

public ParallelOptions()

Properties

AvailableMemorySize

Geeft of stelt een geheugenbeoordeling in megabytes beschikbaar om gecomprimeerde inzichten te begeleiden zonder een schakel naar de schijf.Deze waarde maakt alleen zin als Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory-instelling is in Aspose.Zip.Saving.ParallelCompressionMode.Auto-modus.

public int AvailableMemorySize { get; set; }

Eigendomswaarde

int

Remarks

Deze waarde wordt gebruikt om de grootste inganggrootte te berekenen die in parallel met anderen kan worden gecomprimeerd.Het is veilig om Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize eigendom zo groot als gratis RAM en zelfs groter.

ParallelCompressInMemory

Geeft of zet een waarde die aangeeft hoe een parallelle benadering moet worden gebruikt.

public ParallelCompressionMode ParallelCompressInMemory { get; set; }

Eigendomswaarde

ParallelCompressionMode

 Nederlands