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. |