CmtSchemaWriter
- Namespace:
PPDS.Migration.Formats - Assembly:
PPDS.Migration - Kind: Class
- Implements:
ICmtSchemaWriter
Summary
Writes CMT-compatible schema files.
Members
Constructors
CmtSchemaWriter()
CmtSchemaWriter()
Initializes a new instance of the PPDS.Migration.Formats.CmtSchemaWriter class.
CmtSchemaWriter(ILogger<CmtSchemaWriter> logger)
CmtSchemaWriter(ILogger<CmtSchemaWriter> logger)
Initializes a new instance of the PPDS.Migration.Formats.CmtSchemaWriter class.
- Param
logger: The logger.
Methods
WriteAsync
Task WriteAsync(MigrationSchema schema, Stream stream, CancellationToken cancellationToken)
Writes a migration schema to a stream.
-
Param
schema: The schema to write. -
Param
stream: The output stream. -
Param
cancellationToken: Cancellation token.
WriteAsync
Task WriteAsync(MigrationSchema schema, string path, CancellationToken cancellationToken)
Writes a migration schema to a file.
-
Param
schema: The schema to write. -
Param
path: The output file path. -
Param
cancellationToken: Cancellation token.