Skip to main content

ExportOptions

  • Namespace: PPDS.Migration.Export
  • Assembly: PPDS.Migration
  • Kind: Class

Summary

Options for export operations.

Members

Properties

DegreeOfParallelism

int DegreeOfParallelism { get; set; }

Gets or sets the degree of parallelism for entity export. Default: ProcessorCount * 2

IncludeFileData

bool IncludeFileData { get; set; }

Gets or sets whether to include file column binary data in the export. When true, file column data is downloaded and stored in the ZIP archive. Default: false

PageLevelParallelism

int PageLevelParallelism { get; set; }

Gets or sets the number of GUID range partitions per entity for page-level parallelism. 0 = auto (determined from record count), 1 = disabled (sequential only). Default: 0

PageLevelParallelismThreshold

int PageLevelParallelismThreshold { get; set; }

Gets or sets the minimum record count before page-level parallelism activates. Entities with fewer records than this threshold use sequential paging. Default: 5000

PageSize

int PageSize { get; set; }

Gets or sets the page size for FetchXML queries. Default: 5000

ProgressInterval

int ProgressInterval { get; set; }

Gets or sets the progress reporting interval in records. Default: 100