Class ParallelOptions

ParallelOptions class

Opsi untuk kompresi paralel.

public class ParallelOptions

Konstruktor

NamaKeterangan
ParallelOptions()Konstruktor default.

Properti

NamaKeterangan
AvailableMemorySize { get; set; }Mendapat atau menyetel perkiraan memori dalam megabyte yang tersedia untuk mengakomodasi entri terkompresi tanpa menukar ke disk. Nilai ini hanya masuk akal jikaParallelCompressInMemory pengaturan sudah masukAuto mode.
ParallelCompressInMemory { get; set; }Mendapat atau menetapkan nilai yang menunjukkan bagaimana pendekatan paralel digunakan.

Perkataan

Opsi ini mengelola kompresi simultan oleh beberapa inti CPU.

Contoh

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

Lihat juga