Class ParallelOptions

ParallelOptions class

Alternativ för parallell komprimering.

public class ParallelOptions

Konstruktörer

namnBeskrivning
ParallelOptions()Default_Constructor

Egenskaper

namnBeskrivning
AvailableMemorySize { get; set; }Hämtar eller ställer in minnesuppskattning i megabyte tillgängligt för att ta emot komprimerade poster utan att byta till disk. Detta värde är bara vettigt omParallelCompressInMemory inställningen är inneAuto läge.
ParallelCompressInMemory { get; set; }Hämtar eller ställer in värde som anger hur parallellt tillvägagångssätt som ska användas.

Anmärkningar

Dessa alternativ hanterar samtidig komprimering av flera CPU-kärnor.

Exempel

using (var archive = new Archive())
{
    archive.CreateEntries("DirToCompress");
    archive.Save("archive.zip", new ArchiveSaveOptions() { ParallelOptions = new ParallelOptions { ParallelCompressInMemory = mode, AvailableMemorySize = 4000 } });
}

Se även