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.