Class ParallelOptions
Tên không gian: Aspose.Zip.Saving Tổng hợp: Aspose.Zip.dll (25.5.0)
Tùy chọn cho việc áp lực song song.
public class ParallelOptions
Inheritance
Thành viên thừa kế
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
Các tùy chọn này quản lý nén đồng thời bằng nhiều cốt lõi CPU.
Constructors
ParallelOptions()
public ParallelOptions()
Properties
AvailableMemorySize
Nhận hoặc đặt ước tính bộ nhớ trong megabytes có sẵn để đi kèm với các bài viết bị nén mà không cần chuyển đổi vào ổ đĩa.Giá trị này chỉ có ý nghĩa nếu thiết lập Aspose.Zip.Saving.ParallelOptions.ParallelCompressInMemory nằm trong chế độ Aspose.Zip.Saving.ParallelCompressionMode.Auto.
public int AvailableMemorySize { get; set; }
Giá trị bất động sản
Remarks
Giá trị này được sử dụng để tính toán kích cỡ nhập lớn nhất có thể được nén song song với những người khác. Tất cả các nhập trên giới hạn được tính sẽ bị nèn liên tiếp.Nó an toàn để có Aspose.Zip.Saving.ParallelOptions.AvailableMemorySize tài sản lớn như RAM miễn phí và thậm chí lớn hơn.
ParallelCompressInMemory
Nhận hoặc đặt giá trị cho thấy cách tiếp cận song song để được sử dụng.
public ParallelCompressionMode ParallelCompressInMemory { get; set; }