Skip to main content

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.