PluginStepManager
- Namespace:
PPDS.Migration.Import - Assembly:
PPDS.Migration - Kind: Class
- Implements:
IPluginStepManager
Summary
Manages plugin step disabling/enabling during import.
Members
Constructors
PluginStepManager(IDataverseConnectionPool connectionPool)
PluginStepManager(IDataverseConnectionPool connectionPool)
Initializes a new instance of the PPDS.Migration.Import.PluginStepManager class.
PluginStepManager(IDataverseConnectionPool connectionPool, ILogger<PluginStepManager> logger)
PluginStepManager(IDataverseConnectionPool connectionPool, ILogger<PluginStepManager> logger)
Initializes a new instance of the PPDS.Migration.Import.PluginStepManager class.
Methods
DisablePluginStepsAsync
Task DisablePluginStepsAsync(IEnumerable<Guid> stepIds, CancellationToken cancellationToken)
Disables the specified plugin steps.
EnablePluginStepsAsync
Task EnablePluginStepsAsync(IEnumerable<Guid> stepIds, CancellationToken cancellationToken)
Re-enables the specified plugin steps.
GetActivePluginStepsAsync
Task<IReadOnlyList<Guid>> GetActivePluginStepsAsync(IEnumerable<int> objectTypeCodes, CancellationToken cancellationToken)
Gets the IDs of active plugin steps for the specified entities.
-
Param
objectTypeCodes: The Object Type Codes of entities to find plugin steps for. -
Param
cancellationToken: Cancellation token.