Interface IMigrationPipelineRunner
Interface for an object that can execute IMigrationPipelines.
Namespace: Tableau.Migration.Engine.Pipelines
Assembly: Tableau.Migration.dll
Syntax
public interface IMigrationPipelineRunner
Methods
ExecuteAsync(IMigrationPipeline, CancellationToken)
Executes all pipeline actions.
Declaration
Task<IResult> ExecuteAsync(IMigrationPipeline pipeline, CancellationToken cancel)
Parameters
Type | Name | Description |
---|---|---|
IMigrationPipeline | pipeline | The pipeline to execute. |
CancellationToken | cancel | The cancellation token to obey. |
Returns
Type | Description |
---|---|
Task<IResult> | An awaitable task for the overall pipeline execution result. |