Skip to main content

CmtDataReader

  • Namespace: PPDS.Migration.Formats
  • Assembly: PPDS.Migration
  • Kind: Class
  • Implements: ICmtDataReader

Summary​

Reads CMT data.zip files.

Members​

Constructors​

CmtDataReader(ICmtSchemaReader schemaReader)​

CmtDataReader(ICmtSchemaReader schemaReader)

Initializes a new instance of the PPDS.Migration.Formats.CmtDataReader class.

  • Param schemaReader: The schema reader.

CmtDataReader(ICmtSchemaReader schemaReader, ILogger<CmtDataReader> logger)​

CmtDataReader(ICmtSchemaReader schemaReader, ILogger<CmtDataReader> logger)

Initializes a new instance of the PPDS.Migration.Formats.CmtDataReader class.

  • Param schemaReader: The schema reader.

  • Param logger: The logger.

Methods​

ReadAsync​

Task<MigrationData> ReadAsync(Stream stream, IProgressReporter progress, CancellationToken cancellationToken)

Reads migration data from a stream.

  • Param stream: The stream containing the ZIP file.

  • Param progress: Optional progress reporter.

  • Param cancellationToken: Cancellation token.

  • Returns: The parsed migration data.

ReadAsync​

Task<MigrationData> ReadAsync(string path, IProgressReporter progress, CancellationToken cancellationToken)

Reads migration data from a ZIP file.

  • Param path: The path to the data.zip file.

  • Param progress: Optional progress reporter.

  • Param cancellationToken: Cancellation token.

  • Returns: The parsed migration data.