Class FlowRunTaskServerToCloudPreparer
IContentItemPreparer<TContent, TPublish> implementation that pulls the publish item from the source endpoint.
Inheritance
object
FlowRunTaskServerToCloudPreparer
Implements
Inherited Members
Namespace: Tableau.Migration.Engine.Preparation
Assembly: Tableau.Migration.dll
Syntax
public class FlowRunTaskServerToCloudPreparer : SourceContentItemPreparer<IServerFlowRunTask, ICloudFlowRunTask>, IContentItemPreparer<IServerFlowRunTask, ICloudFlowRunTask>
Constructors
FlowRunTaskServerToCloudPreparer(IDestinationEndpoint, IMigrationPipeline, IMigrationHookRunner, IContentTransformerRunner, IDestinationContentReferenceFinderFactory, ILogger<FlowRunTaskServerToCloudPreparer>, ISharedResourcesLocalizer, IConfigReader)
Creates a new FlowRunTaskServerToCloudPreparer object.
Declaration
public FlowRunTaskServerToCloudPreparer(IDestinationEndpoint destination, IMigrationPipeline pipeline, IMigrationHookRunner hooks, IContentTransformerRunner transformerRunner, IDestinationContentReferenceFinderFactory destinationFinderFactory, ILogger<FlowRunTaskServerToCloudPreparer> logger, ISharedResourcesLocalizer localizer, IConfigReader configReader)
Parameters
| Type | Name | Description |
|---|---|---|
| IDestinationEndpoint | destination | The destination endpoint. |
| IMigrationPipeline | pipeline | |
| IMigrationHookRunner | hooks | |
| IContentTransformerRunner | transformerRunner | |
| IDestinationContentReferenceFinderFactory | destinationFinderFactory | |
| ILogger<FlowRunTaskServerToCloudPreparer> | logger | |
| ISharedResourcesLocalizer | localizer | |
| IConfigReader | configReader | A config reader. |
Methods
TransformAsync(ICloudFlowRunTask, CancellationToken)
Performs pre-publishing modifications on a publish item.
Declaration
protected override Task<IResult<ICloudFlowRunTask>> TransformAsync(ICloudFlowRunTask publishItem, CancellationToken cancel)
Parameters
| Type | Name | Description |
|---|---|---|
| ICloudFlowRunTask | publishItem | The item intended for publishing to prepare. |
| CancellationToken | cancel | The cancellation token to obey. |
Returns
| Type | Description |
|---|---|
| Task<IResult<ICloudFlowRunTask>> | The item to use for publishing. |