Class MigrationDirectoryContentFileStore
Represents a content file store that stores files in a per-migration sub directory.
Inherited Members
Namespace: Tableau.Migration.Engine
Assembly: Tableau.Migration.dll
Syntax
public class MigrationDirectoryContentFileStore : DirectoryContentFileStore, IContentFileStore, IAsyncDisposable
Constructors
MigrationDirectoryContentFileStore(IFileSystem, IContentFilePathResolver, IConfigReader, IMemoryStreamManager, IMigrationInput)
Creates a new MigrationDirectoryContentFileStore object.
Declaration
public MigrationDirectoryContentFileStore(IFileSystem fileSystem, IContentFilePathResolver pathResolver, IConfigReader configReader, IMemoryStreamManager memoryStreamManager, IMigrationInput migrationInput)
Parameters
Type | Name | Description |
---|---|---|
IFileSystem | fileSystem | The file system. |
IContentFilePathResolver | pathResolver | The path resolver. |
IConfigReader | configReader | The configuration reader. |
IMemoryStreamManager | memoryStreamManager | The memory stream manager to user. |
IMigrationInput | migrationInput | The migration input to get the migration ID from. |