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. |