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.