Class ItemPublishContentBatchMigrator<TContent, TPublish>
IContentBatchMigrator<TContent> implementation that publishes items one-by-one.
Inheritance
ContentBatchMigratorBase<TContent, TPublish>
ParallelContentBatchMigratorBatchBase<TContent, TPublish>
ItemPublishContentBatchMigrator<TContent, TPublish, TContent>
ItemPublishContentBatchMigrator<TContent, TPublish>
Implements
IContentBatchMigrator<TContent>
Inherited Members
Namespace: Tableau.Migration.Engine.Migrators.Batch
Assembly: Tableau.Migration.dll
Syntax
public class ItemPublishContentBatchMigrator<TContent, TPublish> : ItemPublishContentBatchMigrator<TContent, TPublish, TContent>, IContentBatchMigrator<TContent> where TContent : class, IContentReference where TPublish : class
Type Parameters
Name | Description |
---|---|
TContent | The content type.The publish type.The post-publish result type. |
TPublish | The content type.The publish type.The post-publish result type. |
Constructors
ItemPublishContentBatchMigrator(IMigration, IMigrationPipeline, IConfigReader, IMigrationHookRunner)
Creates a new ItemPublishContentBatchMigrator<TContent> object.
Declaration
public ItemPublishContentBatchMigrator(IMigration migration, IMigrationPipeline pipeline, IConfigReader configReader, IMigrationHookRunner hookRunner)
Parameters
Type | Name | Description |
---|---|---|
IMigration | migration | The current migration. |
IMigrationPipeline | pipeline | The pipeline to use to get the item preparer. |
IConfigReader | configReader | The configuration reader. |
IMigrationHookRunner | hookRunner | The hook runner. |