Class LoggingMigrationManifestContentTypePartition
MigrationManifestContentTypePartition that writes log entries as the manifest is manipulated.
Inheritance
LoggingMigrationManifestContentTypePartition
Implements
Inherited Members
Namespace: Tableau.Migration.Engine.Manifest.Logging
Assembly: Tableau.Migration.dll
Syntax
public class LoggingMigrationManifestContentTypePartition : MigrationManifestContentTypePartition, IMigrationManifestContentTypePartitionEditor, IMigrationManifestContentTypePartition, IReadOnlyCollection<IMigrationManifestEntry>, IEnumerable<IMigrationManifestEntry>, IEnumerable, IEquatable<IMigrationManifestContentTypePartition>, IMigrationManifestEntryBuilder
Constructors
LoggingMigrationManifestContentTypePartition(Type, ISharedResourcesLocalizer, ILogger<MigrationManifestContentTypePartition>)
Creates a new LoggingMigrationManifestContentTypePartition object.
Declaration
public LoggingMigrationManifestContentTypePartition(Type type, ISharedResourcesLocalizer localizer, ILogger<MigrationManifestContentTypePartition> logger)
Parameters
Type | Name | Description |
---|---|---|
Type | type | The content type the partition holds manifest entries for. |
ISharedResourcesLocalizer | localizer | The localizer. |
ILogger<MigrationManifestContentTypePartition> | logger | The logger. |
Methods
MigrationFailed(IMigrationManifestEntryEditor)
Declaration
public override void MigrationFailed(IMigrationManifestEntryEditor entry)
Parameters
Type | Name | Description |
---|---|---|
IMigrationManifestEntryEditor | entry |