Class MigrationPlanOptionsProvider<TOptions>
Default IMigrationPlanOptionsProvider<TOptions> implementation.
Inheritance
object
MigrationPlanOptionsProvider<TOptions>
Implements
IMigrationPlanOptionsProvider<TOptions>
Namespace: Tableau.Migration.Engine.Options
Assembly: Tableau.Migration.dll
Syntax
public class MigrationPlanOptionsProvider<TOptions> : IMigrationPlanOptionsProvider<TOptions> where TOptions : class, new()
Type Parameters
| Name | Description |
|---|---|
| TOptions | The options type. |
Constructors
MigrationPlanOptionsProvider(IServiceProvider, IMigrationPlan)
Creates a new MigrationPlanOptionsProvider<TOptions>
Declaration
public MigrationPlanOptionsProvider(IServiceProvider services, IMigrationPlan plan)
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceProvider | services | The migration services. |
| IMigrationPlan | plan | The migration plan. |
Methods
Get()
Gets the options.
Declaration
public TOptions Get()
Returns
| Type | Description |
|---|---|
| TOptions | The options |