Skip to main content

CmtSchemaReader

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

Summary​

Reads CMT schema.xml files.

Members​

Constructors​

CmtSchemaReader()​

CmtSchemaReader()

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

CmtSchemaReader(ILogger<CmtSchemaReader> logger)​

CmtSchemaReader(ILogger<CmtSchemaReader> logger)

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

  • Param logger: The logger.

Methods​

ReadAsync​

Task<MigrationSchema> ReadAsync(Stream stream, CancellationToken cancellationToken)

Reads a schema from a stream.

  • Param stream: The stream containing schema XML.

  • Param cancellationToken: Cancellation token.

  • Returns: The parsed migration schema.

ReadAsync​

Task<MigrationSchema> ReadAsync(string path, CancellationToken cancellationToken)

Reads a schema from a file path.

  • Param path: The path to the schema.xml file.

  • Param cancellationToken: Cancellation token.

  • Returns: The parsed migration schema.