Interface IExtractRefreshTaskConverter<TSourceTask, TSourceSchedule, TTargetTask, TTargetSchedule>
Interface for converting extract refresh tasks from one type to another.
Namespace: Tableau.Migration.Content.Schedules
Assembly: Tableau.Migration.dll
Syntax
public interface IExtractRefreshTaskConverter<TSourceTask, TSourceSchedule, TTargetTask, TTargetSchedule> where TSourceTask : IExtractRefreshTask<TSourceSchedule> where TSourceSchedule : ISchedule where TTargetTask : IExtractRefreshTask<TTargetSchedule> where TTargetSchedule : ISchedule
Type Parameters
Name | Description |
---|---|
TSourceTask | The type of the source extract refresh task. |
TSourceSchedule | The type of the source extract refresh task. |
TTargetTask | The type of the target extract refresh task. |
TTargetSchedule | The type of the source extract refresh task. |
Methods
Convert(TSourceTask)
Converts a source extract refresh task to a target extract refresh task.
Declaration
TTargetTask Convert(TSourceTask source)
Parameters
Type | Name | Description |
---|---|---|
TSourceTask | source | The source extract refresh task to convert. |
Returns
Type | Description |
---|---|
TTargetTask | The converted target extract refresh task. |