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.