Interface IContentBatchMigrationResult<TContent>
IResult object for a migration action.
Namespace: Tableau.Migration.Engine.Migrators.Batch
Assembly: Tableau.Migration.dll
Syntax
public interface IContentBatchMigrationResult<TContent> : IResult where TContent : IContentReference
Type Parameters
Name | Description |
---|---|
TContent |
Properties
ItemResults
Gets the migration result of each item in the batch, in the order they finished.
Declaration
IImmutableList<IContentItemMigrationResult<TContent>> ItemResults { get; }
Property Value
Type | Description |
---|---|
IImmutableList<IContentItemMigrationResult<TContent>> |
PerformNextBatch
Gets whether or not to migrate the next batch, if any.
Declaration
bool PerformNextBatch { get; }
Property Value
Type | Description |
---|---|
bool |
Methods
ForNextBatch(bool)
Creates a new IContentBatchMigrationResult<TContent> object while modifying the PerformNextBatch value.
Declaration
IContentBatchMigrationResult<TContent> ForNextBatch(bool performNextBatch)
Parameters
Type | Name | Description |
---|---|---|
bool | performNextBatch | Whether or not to migrate the next batch. |
Returns
Type | Description |
---|---|
IContentBatchMigrationResult<TContent> | The new IContentBatchMigrationResult<TContent> object. |