Skip to main content

CmtDataWriter

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

Summary

Writes CMT-compatible data.zip files.

Members

Constructors

CmtDataWriter()

CmtDataWriter()

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

CmtDataWriter(ILogger<CmtDataWriter> logger)

CmtDataWriter(ILogger<CmtDataWriter> logger)

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

  • Param logger: The logger.

Methods

WriteAsync

Task WriteAsync(MigrationData data, Stream stream, IProgressReporter progress, CancellationToken cancellationToken)

Writes migration data to a stream.

  • Param data: The migration data to write.

  • Param stream: The output stream.

  • Param progress: Optional progress reporter.

  • Param cancellationToken: Cancellation token.

WriteAsync

Task WriteAsync(MigrationData data, string path, IProgressReporter progress, CancellationToken cancellationToken)

Writes migration data to a ZIP file.

  • Param data: The migration data to write.

  • Param path: The output ZIP file path.

  • Param progress: Optional progress reporter.

  • Param cancellationToken: Cancellation token.