Class MigrationPlanOptionsProvider<TOptions>
Default IMigrationPlanOptionsProvider<TOptions> implementation.
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 |