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.