Class ContentMigrationItem<TContent>
Record containing in-progress migration state for a content item.
Implements
IEquatable<ContentMigrationItem<TContent>>
Namespace: Tableau.Migration.Engine
Assembly: Tableau.Migration.dll
Syntax
public record ContentMigrationItem<TContent> : IEquatable<ContentMigrationItem<TContent>>
Type Parameters
Name | Description |
---|---|
TContent | The content type. |
Constructors
ContentMigrationItem(TContent, IMigrationManifestEntryEditor)
Record containing in-progress migration state for a content item.
Declaration
public ContentMigrationItem(TContent SourceItem, IMigrationManifestEntryEditor ManifestEntry)
Parameters
Type | Name | Description |
---|---|---|
TContent | SourceItem | The content item's source data. |
IMigrationManifestEntryEditor | ManifestEntry | The manifest entry that describes the content item's overall migration status. |
Properties
ManifestEntry
The manifest entry that describes the content item's overall migration status.
Declaration
public IMigrationManifestEntryEditor ManifestEntry { get; init; }
Property Value
Type | Description |
---|---|
IMigrationManifestEntryEditor |
SourceItem
The content item's source data.
Declaration
public TContent SourceItem { get; init; }
Property Value
Type | Description |
---|---|
TContent |