Class ItemPublishContentBatchMigrator<TContent, TPrepare>
IContentBatchMigrator<TContent> implementation that publishes items one-by-one.
Inheritance
Implements
Inherited Members
Namespace: Tableau.Migration.Engine.Migrators.Batch
Assembly: Tableau.Migration.dll
Syntax
public class ItemPublishContentBatchMigrator<TContent, TPrepare> : ItemPublishContentBatchMigrator<TContent, TPrepare, TPrepare, TContent>, IContentBatchMigrator<TContent> where TContent : class, IContentReference where TPrepare : class
Type Parameters
Name | Description |
---|---|
TContent | The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The post-publish result type. |
TPrepare | The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.The publish type.The content type.The pulled type to prepare.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. |