Namespace Tableau.Migration.Engine.Hooks
Namespaces
Tableau.Migration.Engine.Hooks.Filters
Tableau.Migration.Engine.Hooks.Mappings
Tableau.Migration.Engine.Hooks.PostPublish
Tableau.Migration.Engine.Hooks.Transformers
Classes
ContentTypeHookBuilderBase
Abstract IMigrationHookBuilder that implements IContentTypeHookBuilder.
MigrationHookBuilder
Default IMigrationHookBuilder implementation.
MigrationHookBuilderBase
Base implementation for IMigrationHookBuilder
MigrationHookFactory
Default IMigrationHookFactory implementation that uses an initializer function.
MigrationHookFactoryCollection
Interface for an object that contains MigrationHookFactorys registered for each hook type.
Interfaces
IContentBatchMigrationCompletedHook<TContent>
Interface representing a hook called when a IContentBatchMigrator<TContent> completes.
IContentTypeHookBuilder
Interface for a builder of hooks that use a common hook type that differ by a content type.
IInitializeMigrationHook
Interface representing a hook called before a migration begins.
IInitializeMigrationHookResult
IResult object for an IInitializeMigrationHook.
IMigrationActionCompletedHook
Interface representing a hook called when a IMigrationAction completes.
IMigrationHookBuilder
Interface for an object that contains the hooks to execute at various points during the migration, determined by hook type.
IMigrationHookFactory
Interface for an object that can create a migration hook object.
IMigrationHookFactoryCollection
Interface for an object that contains MigrationHookFactorys registered for each hook type.
IMigrationHookRunner
Interface for an object that can run hooks.
IMigrationHook<TContext>
Interface for a callback that is called by the migration engine.